145 votes

Bouton d'édition Android terminé

Lorsque l'utilisateur clique à l' EditView android ouvre le clavier de sorte que l'utilisateur peut écrire dans l' EditView.

Le problème est que lorsque l'utilisateur se fait avec l'écriture, il n'existe aucun moyen pour masquer le clavier et l'utilisateur doit appuyer sur le bouton de retour pour masquer le clavier.

Est-il possible d'afficher le bouton terminé sur le clavier lorsque l'utilisateur se fait avec l'écriture d'un texte fait bouton pour masquer le clavier. alt text

190voto

Paresh Mayani Points 48123

Vous devez d’abord définir l’attribut android:imeOptions égal à actionDone pour votre EditText cible, comme indiqué ci-dessous. Cela changera le bouton "RETOUR" du clavier logiciel de votre EditText en un bouton "TERMINE".

 <EditText 
    android:id="@+id/edittext_done"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="Enter some text"
    android:imeOptions="actionDone"
    />
 

160voto

dmazzoni Points 6586

Utilisez TextView.setImeOptions et transmettez-le actionDone.

88voto

Oded Breiner Points 1852

Inclure les options imeOptions et singleLine :

 <EditText 
   android:id="@+id/edittext_done"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:imeOptions="actionDone"
   android:singleLine="true"
   />
 

15voto

Frank Nguyen Points 879

Utilisez ceci: Android: singleLine = "true"

7voto

Tom Points 21

Si la propriété ne change pas pour le widget, il peut être préférable d'utiliser Android: imeOptions = "actionDone" dans le fichier XML de mise en page.

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