如何在Android中设置/调用新的输入法

时间:2012-03-19 20:25:51

标签: android keyboard

我遵循了developer.android的两个例子(创建输入法,软键盘样本)。认为一切都是正确的,但自定义键盘不会出现。

很抱歉,我不明白代码,我怎么称呼这个新键盘?

感谢所有人。

2 个答案:

答案 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菜单。这将允许您选择键盘