从我的应用程序将另一个键盘设置为默认键盘

时间:2013-08-02 09:17:16

标签: android

在设置屏幕内,有一个“语言和输入选项”

  

在“语言和输入”中,我们可以使用默认选项   选择任何键盘(默认或第三方)。我想要选择   键盘以编程方式在我的应用程序中。

就像我们有2个软键盘(默认键盘和键盘A)一样。然后在我的活动中,当我按下一个按钮时,它应该使键盘A运行。

2 个答案:

答案 0 :(得分:0)

Kaddy UrAdmirer ..

据我所知,我们无法以编程方式设置默认软键盘。但我们可以打开InputMethodPicker Dialog。

下面是打开InputMethodPicker对话框的代码

InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
if (imeManager != null) {
    imeManager.showInputMethodPicker();

} else {
    Toast.makeText(this, "Error", Toast.LENGTH_LONG).show();
}

答案 1 :(得分:0)

你不能在应用程序中使用它(请参阅here),而是可以放置一个Dialog并建议用户去那里进行更改。