comment écouter clavier bouton de recherche dans searchView
J'ai un SearchView. Lorsque l'utilisateur clique sur le clavier bouton de recherche, j'ai besoin de faire un appel de serveur. Quel est le code pour l'auditeur? Je pense que je dois utiliser OnClickListener. Mais le code interne pour savoir qu'il est sur le bouton de recherche, je ne suis pas sûr de la façon de le déterminer.
Il envoie le KeyEvent#KEYCODE_SEARCH clé, de sorte que vous devez vous tourner pour que, avec un onKeyEventListener ou de l'activité dispatchKeyEvent
Les docs disent que onKeyEventListener est pour de la clé matérielle. Pourquoi serait-il plus précisément de dire le matériel si il s'applique également pour le clavier? En tout cas, je vais l'essayer puisque vous dites que c'est la réponse.
J'ai déjà essayé onEditorActionListener avant de poser la question. Mais le SearchView ne le reconnaît pas.
montrer un peu de code de votre page de recherche
avez-vous même de comprendre la question? Votre fourre-tout commentaire n'a pas sa place ici.
Les docs disent que onKeyEventListener est pour de la clé matérielle. Pourquoi serait-il plus précisément de dire le matériel si il s'applique également pour le clavier? En tout cas, je vais l'essayer puisque vous dites que c'est la réponse.
J'ai déjà essayé onEditorActionListener avant de poser la question. Mais le SearchView ne le reconnaît pas.
montrer un peu de code de votre page de recherche
avez-vous même de comprendre la question? Votre fourre-tout commentaire n'a pas sa place ici.
OriginalL'auteur learner | 2014-10-10
Vous devez vous connecter pour publier un commentaire.
J'ai fait comme ceci
la
onQueryTextSubmit
est la méthode que vous êtes à la recherche pour.ensemble
setOnQueryTextListener
sur votre page de recherche.espérons que cette aide
OriginalL'auteur Qadir Hussain
SearchView méthode
sera de faire votre travail comme ci-dessous indiqué.
Ici searchView est l'objet de la SearchView.
OriginalL'auteur Dhananjay
C'est le kotlin version:
OriginalL'auteur arjunaskykok