Mi aplicación de Android tiene un campo EditText donde el usuario puede dar entrada. Pero ahora quiero que el usuario no pueda dar otra entrada (es decir, japonesa, de cadena) que el idioma inglés.Prevenir otro idioma excepto inglés en EditText
22
A
Respuesta
40
se puede limitar al usuario ingresar sólo los caracteres específicos de la edición de texto,
<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 podría entrar wordds inglés y el espacio, nada más ..
8
Puede add a TextWatcher que verifica lo que el usuario intenta ingresar (y rechaza lo que no desea).
No se puede verificar realmente el idioma, pero supongo que solo se debe limitar el conjunto de caracteres (a ASCII o tal vez a Latin-1).
+0
cómo rechazan? ? –
Cuestiones relacionadas
- 1. Convertir caracteres especiales (otro idioma) a inglés en PHP
- 2. Idioma de excepciones de fuerza en inglés
- 3. Forzar excepciones de idioma inglés en .NET framework
- 4. en el evento de pulsación get charecter en otro idioma
- 5. Generando código para otro idioma en Haskell
- 6. Idioma predeterminado no inglés para la aplicación iOS?
- 7. Nombramiento variable y miembros del equipo que hablan otro idioma
- 8. Prevenir un evento jQuery con otro
- 9. ¿C# en inglés es universal?
- 10. ¿Cómo arreglar el idioma inglés en un cuadro de texto específico en el modo de idioma de entrada en árabe?
- 11. ¿Cómo puedo cambiar el idioma (en inglés) en Oracle SQL Developer?
- 12. ¿Se ejecutará Ruby u otro idioma más rápido en Parrot?
- 13. ¿Por qué convertir código en un idioma a otro?
- 14. Cómo traducir de un idioma a otro en Android
- 15. ¿El inglés de EE. UU. Es el único idioma con formato mmddyyyy?
- 16. Cambiar idioma en C#
- 17. Cómo configurar permanentemente el simulador de iOS en un idioma diferente al inglés
- 18. Prevenir la tecla enter en EditText pero mostrar el texto como multilínea
- 19. Palabras en lenguaje natural en inglés
- 20. Localización del iPhone sin inglés
- 21. Recortes de código de Visual Studio 2008 para otro idioma
- 22. setHintTextColor() en EditText
- 23. Cómo anular las etiquetas en inglés insertadas por Sphinx
- 24. ¿puede funcionar NLTK/pyNLTK "por idioma" (es decir, no inglés), y cómo?
- 25. searchDisplayController no mostrar los resultados si el idioma iphone no es Inglés
- 26. Google translate texto a voz en inglés
- 27. ¿Cómo contribuyo al proyecto de Android para soportar/representar un idioma que no sea inglés?
- 28. Configuración de PHPMyAdmin Idioma
- 29. Mostrando edittext oblicuamente en android
- 30. Android: EditText en ListView
+1. Tal vez arrojar algunos números y signos de puntuación. – Thilo
Todavía aparece el teclado no inglés y el usuario no puede ingresar nada. (Probado en un teléfono Samsung con idiomas locales de la India) –
@AmolGupta: Este código es para evitar que el usuario ingrese algo que no sea *** abcd. .. ***. No es para evitar que el sistema abra ningún teclado que no sea inglés. –