android安装键盘在不在editText上的消息上自动启动

时间:2012-06-30 11:57:36

标签: android emulation android-keypad

我正在使用模拟器,我构建一个应用程序,用户必须在阿拉伯语上写,我安装了阿拉伯语键盘,当我想写这样的消息时它工作,当我打开消息我将只有1键盘,但当我输入任何一个新的键盘出现,我可以用它来写阿拉伯语,这两个键盘是: enter image description here

但是当我想在我的应用程序上使用已安装的键盘时,当我开始在edittext上输入时,第二个键盘不会显示为enter image description here

那么如何更改语言或如何显示第二个键盘呢?

1 个答案:

答案 0 :(得分:1)

我发现解决方案是我自己的,并且对于所有弹出键盘的问题,使用此代码:

 ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
        .showSoftInput(YourEditText, InputMethodManager.SHOW_FORCED);