Android: dígitos que no permiten el siguiente botón del teclado
Estoy usando
android:digits="abcdefghijklmnopqrstuvwxyz. "
Y tener uno más EditText
en la misma pantalla cuando EditText
la tecla de entrada en el teclado el foco no consigue cambiado.
- ¿Cómo predetermino el teclado numérico en EditText sin forzar la entrada numérica?
- Teclado personalizado sombra clave de teclado eliminar
- ¿Cómo hacer que una vista de Android se desplace cuando aparece el teclado?
- Interceptar el botón de menú de Android en un PopupWindow
- ¿Cómo comprobar si el teclado nativo / hardware se utiliza?
Supongamos que si retiro el
android:digits
El botón entrar funciona bien y se mueve al siguiente texto de edición.
- ¿Cómo detectar cuando el teclado de software Android está oculto?
- Android onKeyDown () no se ejecuta al presionar el botón Atrás
- ¿Hay alguna manera en Android de saber si un dispositivo de los usuarios tiene un teclado real o no?
- El teclado Android se desliza dejando la pantalla negra detrás
- Cómo abrir mediante programación teclado táctil de Android de acuerdo con el tipo de entrada html en android webview
- El teclado Android se esconde EditText
- Espaciado en el teclado personalizado
- Obtener la posición del cursor en Android en Editar texto?
Añadir android:imeOptions="actionNext"
en su EditText en xml
<EditText android:id="@+id/et_count" android:layout_width="100dp" android:imeOptions="actionNext" android:layout_height="wrap_content" />
Puede utilizar el atributo imeOptions
disponible para EditText
en xml
.
Intente lo siguiente. Funcionó en mi caso.
En XML :
<EditText android:id="@+id/edit_text1" android:layout_width="match_parent" android:layout_height="45dp" android:digits="abcdefghijklmnopqrstuvwxyz. " android:imeOptions="actionNext"/> <EditText android:id="@+id/edit_text2" android:layout_width="match_parent" android:layout_height="45dp"/>
Entonces, en JAVA :
EditText edit_text1 = (EditText) findViewById (R.id.edit_text1); EditText edit_text2 = (EditText) findViewById (R.id.edit_text2); edit_text1.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { boolean handled = false; if (actionId == EditorInfo.IME_ACTION_NEXT) { edit_text2.requestFocus(); handled = true; } return handled; } });
- ¿Cómo agregar la esquina redondeada a un drawable que estoy utilizando como fondo en Android?
- Android facebook sdk publicar la alimentación a la línea de tiempo del usuario