Je n'arrive pas à comprendre. Certaines applications ont un EditText (zone de texte) qui, lorsque vous le touchez et qu'il fait apparaître le clavier à l'écran, le clavier a un bouton "Rechercher" au lieu d'une touche d'entrée.
Je veux mettre en œuvre ce système. Comment puis-je mettre en œuvre ce bouton de recherche et détecter l'appui sur le bouton de recherche ?
Modifier J'ai trouvé comment implémenter le bouton de recherche ; en XML, android:imeOptions="actionSearch"
ou en Java, EditTextSample.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
. Mais comment dois-je gérer le fait que l'utilisateur appuie sur ce bouton de recherche ? Est-ce que cela a quelque chose à voir avec android:imeActionId
?
3 votes
Notez que imeOptions peut ne pas fonctionner sur certains appareils. Voir ce et ce .