Cómo coger el botón 'siguiente' en el teclado flexible de Android

Tengo 6 Editexts agrupados en 6 diferentes diseños, todos en la misma vista. Mi problema es que mi aplicación se ve obligada a modo de paisaje, y al presionar el botón 'siguiente' quiero iniciar automáticamente a editar otro editText en lugar de un conjunto de Android por defecto. Ejemplo: estoy escribiendo en EditText1, presione a continuación, y el enfoque es tomado por el EditText que está debajo de la primera. Quiero editar el que está bien para ello.

Lo siento por mi mal inglés 🙁 El dispositivo es una pestaña de galaxias, con Google API8 / Android 2.2 Gracias

No lo he probado, pero esto debería funcionar

some_edittext.setOnEditorActionListener(new OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_NEXT) { some_button.performClick(); return true; } return false; } }); 

Puedo estar equivocado, pero no creo que haya una forma implícita de hacerlo. Usted tendría que escribir su propia EditorAction .

Es necesario supervisar todo lo que el usuario entra y cada vez que presiona 'NEXT' , tendría que cambiar manualmente el enfoque a la siguiente EditText, utilizando EditorInfo.IME_ACTION_NEXT .

  • Android: ¿por qué no puedo cambiar el valor de EditText con respecto a otro EditText?
  • Editar texto sin autocorrección
  • Cómo hacer que Android EditText se expanda verticalmente cuando está lleno
  • Android Implementa dos fragmentos que tienen un comportamiento diferente cuando aparece el teclado
  • Cómo hacer desaparecer la pista cuando se toca el editext?
  • Android: EditText permanece escondido detrás del teclado
  • Force FullScreen en EditText en Android
  • Cómo cambiar el tamaño del texto sin cambiar el tamaño del texto en EditText
  • Android EditText no muestra el teclado
  • ¿Cómo obtener la entrada de texto en lienzo?
  • Haga que EditText crezca a medida que se llena
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.