Клавиатура, установленная на Android, запускается автоматически только при отсутствии сообщения
Я работаю с эмулятором, я создаю приложение, и пользователь должен писать на арабском языке, я установил арабскую клавиатуру, и она работает, когда я хочу написать сообщение вроде этого, когда я открою сообщение, у меня будет только 1 клавиатура, но когда я набираю любой текст, появляется новая клавиатура, и я могу использовать ее для написания арабского языка, две клавиатуры:
но когда я хочу использовать эту установленную клавиатуру в моем приложении, когда я начинаю печатать на edittext, вторая клавиатура не выглядит так
так как я могу изменить язык или как сделать так, чтобы появилась вторая клавиатура?
1 ответ
Решение
Я нахожу решение сам, и для всех, как есть проблема во всплывающей клавиатуре, использует этот код:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(YourEditText, InputMethodManager.SHOW_FORCED);