/ / EditText Next Focus n'est pas en marche - Android, Android-edittext, focus

EditText Next Focus n'est pas woking - android, android-edittext, focus

J'ai peu EditText dans un même écran. Next soft key button n'est pas là. La touche programmable Entrer est présente, mais elle n’allait pas au prochain texte EditText chaque fois que j’appuyais sur ce bouton. Et après le dernier EditText atteint, je veux cacher le clavier logiciel. Que devrais-je faire pour y parvenir? J'ai trouvé beaucoup de questions et de solutions dans stackoverflow. Rien ne fonctionne pour moi.

Code Edittext:

<EditText
android:id="@+id/vehicle_number"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:imeOptions="flagNoExtractUi|actionNext|actionGo|actionDone"
android:paddingLeft="5dp"
android:textSize="25dp"
android:maxLength="12"
android:hint="GA-00-A0000"
android:digits="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
android:nextFocusForward="@+id/vehicle_color"
android:inputType="textCapCharacters"
android:background="@drawable/edittext_rect_yellow_border" />

J'ai essayé le code java aussi,

vehicle_number.setNextFocusDownId(R.id.vehicle_color);

Réponses:

1 pour la réponse № 1

Je me suis arrangé. La solution est ci-dessous. Maintenant, la touche programmable "Suivant" s'affiche.

Enlevé

android:inputType="textCapCharacters"

Ajoutée

android:maxLines="1"
android:singleLine="true"

Pour les personnages capitaux

vehicle_number.setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);

Solution

<EditText
android:id="@+id/vehicle_number"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:imeOptions="flagNoExtractUi"
android:paddingLeft="5dp"
android:textSize="25dp"
android:maxLength="12"
android:hint="GA-00-A0000"
android:maxLines="1"
android:singleLine="true"
android:digits="1234567890qwertyuioplkjhgfdsazxcvbnm-"
android:background="@drawable/edittext_rect_yellow_border" />