Cambiar el idioma de entrada del teclado

Estoy desarrollando una aplicación android en dos idiomas diferentes. Cuando el usuario haga clic en "Cambiar el idioma" botón que pedir para elegir el idioma de dos idiomas diferentes opción y cambiar el teclado de acuerdo con ese idioma.

Por ejemplo: El usuario elige el idioma "árabe" y el idioma de entrada del teclado debe cambiarse automáticamente del inglés al árabe.

Por favor, ayúdame a resolver este problema.

Esto no es realmente posible. Puede cambiar la configuración regional de usuarios utilizando varias soluciones presentes en stackoverflow:

Aquí por ejemplo , o aquí por otro .

Sin embargo, esto sólo cambiará la configuración regional. El problema que se encontrará es que el teclado es en sí una aplicación. Por lo tanto, no puede cambiarlo directamente desde su aplicación, ni tampoco puede garantizar que su usuario tendrá el conjunto de caracteres "árabe" o addon o lo que sea, para la aplicación de teclado que emplean.

Su única solución real y fiable si desea lograr lo que necesita sería crear su propia entrada de teclado. De lo contrario, estará en manos del usuario cambiar su teclado al árabe.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.