Événement lors de searchview se développe à partir icône de vue
Quel(s) je devrais écouter pour déterminer quand l'utilisateur clique sur l'icône de l' SearchView. Je veux supprimer certains éléments (ActionBar onglets de navigation, si c'est important) à partir de la barre d'action de plus d'espace dans l'orientation portrait.
J'ai essayé OnClickListener, OnFocusChangeListener, OnTouchListener et autres événements, mais ni est déclenchée par SearchView expansion.
OriginalL'auteur Juozas Kontvainis | 2011-11-05
Vous devez vous connecter pour publier un commentaire.
Depuis l'API de Niveau 14, vous avez un dédié auditeur:
http://developer.android.com/guide/topics/ui/actionbar.html
com.actionbarsherlock.view.MenuItem
) pour la compatibilité,Et si vous utilisez AppCompat il est
MenuItemCompat.setOnActionExpandListener
OriginalL'auteur VeV
J'ai trouvé un moyen d'obtenir de l'événement à l'aide de addOnLayoutChangeListener
v
au lieu de_searchView
)... je ne pouvais pas trouver cette méthode parce que la méthode commence paradd
au lieu deset
comme pour les autres auditeurs.besoin de l'API de niveau 11, je veux utiliser dans le niveau 8.s'il vous plaît aider
Aussi peut implémente dans searchView.addOnLayoutChangeListener();
OriginalL'auteur Juozas Kontvainis
Si vous utilisez
MenuItemCompat
:OriginalL'auteur Eric B.