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
- Android ejecutar la función después de presionar "Enter" para EditText
- Establecer inmutable alguna parte de editText android
- Cómo cambiar / cambiar el tamaño de EditText en el diseño de la tabla?
- ¿Cómo intencionalmente ir a la nueva línea en un EditText?
- Android EditText borrar (retroceso) evento clave
- Cómo hacer que el texto de edición no se edita pero se puede hacer clic en JAVA
- Cómo cambiar el color de los controladores de EditText?
- RequestFocus no funciona correctamente para EditText
- Android: captura de acción para el teclado de entrar en el botón que se presiona
- Establecer estilo de texto de sugerencia Editarxts como cursiva
- Cómo agregar dos campos de texto de edición o vistas en un cuadro AlertDialog?
- Teclado personalizado: manejo del tipo de entradaTipo
- edittext deshabilitado y desplazarse horizontalmente
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 .
- SimpleOnScaleGestureListener sólo recibe el evento onScaleBegin
- Boolean java.lang.String.equals (java.lang.Object) 'en un error de referencia de objeto nulo en ParseFacebookUtils.logInWithReadPermissionsBackground