82 votes

Comment désactiver le bouton "Suivant" sur un clavier logiciel EditText (à remplacer par le bouton "Terminé")

J'ai un tas de EditTexts dans mon application Android, chacune avec InputMethod ensemble de numberSigned. Mon objectif pour appareil ne dispose pas d'un clavier matériel et donc utilise le logiciel du clavier pour la saisie numérique. Android des tentatives pour être convivial et remplace la norme bouton "Terminé" à la droite de la boîte de dialogue avec un bouton "Suivant", probablement parce qu'il reconnaît la présence d'autres EditTexts. Ma demande n'a pas besoin de cette fonctionnalité, et en fait atteinte à la fonctionnalité de l'application. Comment puis-je supprimer ou désactiver cette fonctionnalité?

202voto

Jim Blackler Points 14306

Essayez d'ajouter android:imeOptions="actionDone" à votre EditText

Référence

54voto

tomwhipple Points 1669

Ceci peut également être accompli en code avec:

 myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X