Supprimer Rechercher icône de la Vue à partir de l'indice de texte
Je suis en utilisant appcompat bibliothèque avec une barre d'outils et j'ai mis en place un affichage de la recherche dans mon application. Mais je veux retirer de la recherche icône de la vue lors de son étendue.
voici mon menu fichier xml:
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_search"
android:title="@string/action_search"
app:actionViewClass="android.support.v7.widget.SearchView"
app:showAsAction="ifRoom|collapseActionView"/>
et voilà comment je me gonfler menu:
getMenuInflater().inflate(R.menu.main, menu);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(menu.findItem(R.id.action_search));
searchView.setQueryHint(getString(R.string.search_hint));
return super.onCreateOptionsMenu(menu);
c'est ce que je veux supprimer:
Vérifier : stackoverflow.com/questions/14606294/...
Vérifier this out
Avez-vous songé que ce que vous voulez l' un
Vérifier this out
Avez-vous songé que ce que vous voulez l' un
EditText
? J'ai eu BEAUCOUP de problèmes en essayant de faire des choses simples dans la SearchView
que j'en ai conclu qu'il n'était pas conçu pour la personnalisation.. une simple modification de texte avec un certain style résolu mon problème avec l'icôneOriginalL'auteur | 2014-12-03
Vous devez vous connecter pour publier un commentaire.
Cela m'a aidé à supprimer l'icône de Recherche
Si vous voulez searchView toujours recours élargi à la juste ceci:
OriginalL'auteur Rafael
Essayez ceci:
Dans votre application thème, ajoutez la ligne suivante:
Ajouter définir le style ci-dessous:
Seule chose qui a fonctionné pour moi
Quelqu'un sait-il où trouver la documentation officielle pour la
searchViewStyle
?OriginalL'auteur hac.jack
setBounds fait la magie
Ça fonctionne, merci)
OriginalL'auteur Rodrigo Wiggers
Dans votre onCreateOptionsMenu
OriginalL'auteur Dhina
La façon la plus simple est Ici... En cas de
AppCompat
OU dans d'autres cas
OriginalL'auteur Inzimam Tariq IT
Si vous regardez le code source android pour la mise en page de SearchView , vous verrez que l'icône de recherche a un id search_mag_icon. Ainsi, dans onCreateOptionsMenu,
Il suffit de trouver le point de vue d'un justificatif d'identité et sa visibilité est définie à disparu.
OriginalL'auteur nupadhyaya
et dans xx_layout:
OriginalL'auteur AK5T
Regarder dans SumeetP's réponse en cette question. Pas sûr si cela fonctionne car je n'ai jamais utilisé. Il obtient de Recherche sur l'icône de l'ImageView. Donc je suppose que vous pouvez simplement régler l'image pour
android.R.color.transparent
de sorte qu'il ne sera pas visible.OriginalL'auteur Seshu Vinay