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.

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).

  • ¿Cómo hace un Android EditText (TextView) dibujar el cursor parpadeante?
  • Androide modificar el texto EditarTexto
  • Número de intercepción de 0 a 9 en Android EditText
  • Borrado de una multilínea EditText
  • EditText en el foco perdido de ListView
  • Cómo quitar el foco de EditText cuando el usuario se hace la edición?
  • Android EditText rezagado al escribir texto
  • Android: validar contraseña, conformar contraseña y pasar un valor de cadena a través de botón
  • Android: ¿Cómo crear un cuadro de texto personalizado de edición como este?
  • Maneje la imagen de SpannableStringBuilder en android
  • Mostrar smiley en textview y edittext en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.