我遵循了developer.android的两个例子(创建输入法,软键盘样本)。认为一切都是正确的,但自定义键盘不会出现。
很抱歉,我不明白代码,我怎么称呼这个新键盘?
感谢所有人。
答案 0 :(得分:15)
您可以这样编程打开“更改输入法”菜单:
InputMethodManager mgr =
(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (mgr != null) {
mgr.showInputMethodPicker();
}
您可能还想打开“语言和输入设置”,以便用户可以启用输入法。你可以这样做:
startActivityForResult(
new Intent(android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS), 0);
答案 1 :(得分:0)
您需要选择新键盘作为默认键盘。您必须首先在设备设置中打开它,然后您需要长按EditText内部才能获得InputOptions菜单。这将允许您选择键盘