android - samsung - como cambiar el teclado de mi celular
Cambiar el idioma de Android Keyboard (1)
Cambiar la locale
solo cambia los resources
(por ejemplo, cadenas, imágenes, etc.) a los definidos para una locale
específica en una aplicación. Para cambiar el idioma admitido por el keyboard
, debe asegurarse de input method
esté instalado un input method
adecuado en el dispositivo (porque el método de entrada en sí también es una aplicación, cambiará a un idioma correspondiente).
Por ejemplo, solo hay un teclado en inglés en Nexus S
Si necesito un teclado que admita otro idioma, necesito encontrar un input method
que admita ese idioma e instalarlo.
Para asegurarse de que el usuario tenga uno, puede crear una alerta para llamar la atención de los usuarios o llevarlos a la actividad de configuración del teclado por ACTION_XXX_SETTINGS
intento.
¿Cómo cambiar el idioma del teclado Android?
He establecido el código a continuación para establecer el idioma. Configuro un idioma diferente de Configuración y trato de configurar el idioma inglés.
Locale.setDefault(Locale.ENGLISH);
Configuration config = getResources().getConfiguration();
config.locale = Locale.ENGLISH;
getBaseContext().getResources().updateConfiguration(config, null);