我正在使用模拟器,我构建一个应用程序,用户必须在阿拉伯语上写,我安装了阿拉伯语键盘,当我想写这样的消息时它工作,当我打开消息我将只有1键盘,但当我输入任何一个新的键盘出现,我可以用它来写阿拉伯语,这两个键盘是:
但是当我想在我的应用程序上使用已安装的键盘时,当我开始在edittext上输入时,第二个键盘不会显示为
那么如何更改语言或如何显示第二个键盘呢?
答案 0 :(得分:1)
我发现解决方案是我自己的,并且对于所有弹出键盘的问题,使用此代码:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(YourEditText, InputMethodManager.SHOW_FORCED);