EditarTexto
Tengo un diseño que consiste en un LinearLayout con una orientación vertical que contiene varios EditTexts. El teclado virtual de cada uno de estos EditTexts tiene un botón "siguiente". Presionando el botón "siguiente" se mueve el cursor al EditText debajo de él.
Sin embargo, en alguna parte en el medio de estos EditTexts agregué otro LinearLayout, éste horizontal, con algunos EditTexts dentro de él. Esto me deja con varios EditTexts apilados verticalmente, luego unos EditTexts en una fila horizontal entre sí, y luego más EditTexts apilados verticalmente debajo.
- Restringir edittext a una sola línea
- Cómo puedo fijar el foco (y exhibir el teclado) en mi EditText programmatically
- Softkeyboard oculta botón debajo de varias líneas EditText?
- Android: EditText en el cuadro de diálogo no abre el teclado virtual
- ¿Cómo devuelvo un int de EditText? (Androide)
El orden de tabulación comienza como antes, pero cuando llega al primer EditText del LinearLayout horizontal, al pulsar el botón "siguiente" no se mueve al siguiente EditText a su derecha. Se salta los dos a la derecha y se desplaza hasta el EditText a continuación.
¿Cómo puedo lograr el orden de pestañas que deseo?
He adjuntado una imagen, una verdadera obra de arte realmente, del orden que quiero
- Validación de correo electrónico en EditText - Android
- Cómo validar un nombre de URL / sitio web en EditText en Android?
- Android: ¿Cómo cambiar el enfoque en el formulario con la acción del usuario?
- OnEditorAction () no se llama después de pulsar la tecla Enter en el emulador Jelly Bean
- Cómo deshabilitar edittext en android
- Eclipse editText eliminar el foco (cursor) cuando se hace presionado
- ¿Hay alguna manera de poner un campo EditText / entrada en un widget homescreen?
- Excepción de puntero nulo - Obtener el valor de EditarTexto
Mira en el uso de las etiquetas XML nextFocusDown / Forward / etc. Documentación
Use android: nextFocusDown = "su siguiente texto de edición de id". Ejemplo:
.... <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <EditText android:id="@+id/editText1" android:layout_width="200dp" android:layout_height="wrap_content" android:nextFocusDown="@+id/editText2" /> <EditText android:id="@+id/editText2" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> ....
- Expanda la vista de búsqueda para usar toda la barra de acciones (ocultar otras cosas)
- Selector textColor de RadioButton de Android