Prevenir otro idioma excepto el inglés en EditText
Mi aplicación para Android tiene un campo EditText donde el usuario puede dar entrada. Pero ahora quiero que el usuario no puede dar otra entrada (es decir, japonés, cadena) que el idioma Inglés.
- Android - EditText multilínea forzada a llenar la altura
- AddTextChangedListener () en EditText en android ActionBar
- EditText cursor en la posición superior izquierda.
- Problema de alineación de texto al utilizar fuente árabe
- Custom EditText no funciona después de establecer su tipo de entrada a través de setInputType ()
- No se puede deshabilitar el texto predictivo
- Android: captura los eventos clave "Hecho" y "Introducir" en el teclado virtual
- Android EditText: seleccione todo el texto mientras toque y borre cuando el usuario comience a escribir.
- El botón de Android necesita dos clics para la acción
- Cambiar entre un TextView y EditText
- Android - evitar copiar / pegar edittext y pulsar dos veces todo
- Android - EditText se superpone con Softkeyboard
- Android: EditText NextFocusDown no desencadenar Spinner
Puede limitar el usuario para introducir sólo caracteres específicos en el texto de edición,
<EditText android:id="@+id/nameText" android:layout_width="177dp" android:layout_height="wrap_content" android:inputType="text" android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ" />
Por esto, el usuario sólo podía entrar wordds y espacio en inglés, nada más ..
Puede agregar un TextWatcher que compruebe lo que el usuario está intentando ingresar (y rechazar lo que no desea).
No se puede comprobar el idioma, sin embargo, pero supongo que sólo quiere limitar el conjunto de caracteres (a ASCII o quizás latín-1).