2

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

但是当我想在我的应用程序上使用已安装的键盘时,当我开始在 edittext 上输入时,第二个键盘不会像这样出现在此处输入图像描述

那么如何更改语言或如何使第二个键盘出现?

4

1 回答 1

1

我自己找到了解决方案,并且对于弹出键盘的所有问题,使用以下代码:

 ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
        .showSoftInput(YourEditText, InputMethodManager.SHOW_FORCED);
于 2012-06-30T13:45:22.477 回答