在设置屏幕中,有一个“语言&输入选项”。从我的应用程序中将另一个键盘设置为默认键盘
里面的“语言&输入”,我们有一个默认选项,我们可以 选择任何键盘(默认或第三方)。我想 键盘编程在我的应用程序的该选择。
就像我们有2个软键盘(默认和键盘A)一样。然后在我的活动中,当我按下按钮时,它应该使键盘A运行。
在设置屏幕中,有一个“语言&输入选项”。从我的应用程序中将另一个键盘设置为默认键盘
里面的“语言&输入”,我们有一个默认选项,我们可以 选择任何键盘(默认或第三方)。我想 键盘编程在我的应用程序的该选择。
就像我们有2个软键盘(默认和键盘A)一样。然后在我的活动中,当我按下按钮时,它应该使键盘A运行。
Kaddy UrAdmirer ..
按照我知道我们不能设置默认softkeyboard编程。但是我们可以打开InputMethodPicker
对话框。
这里是低于开放InputMethodPicker对话框代码
InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
Toast.makeText(this, "Error", Toast.LENGTH_LONG).show();
}
在应用程序中不能有这个(见为什么here),相反,你可以把一个对话框,并提示用户去那里更改。