I work with an emulator, I create an application, and the user must write in Arabic, I installed the Arabic keyboard, and it works when I want to write in a message, like when I open a message, I will have only 1 keyboard, but when I am typing any problem, a new keyboard appears, and I can use it to write Arabic text, two keyboards: 
but when I want to use this installed keyboard in my application, when I start typing on edittext, the second keyboard will not look like 
so how can i change the language or how can i make a second keyboard?
android android-keypad emulation
William Kinaan
source share