ANDROID:从Android软键盘获取按键

时间:2015-11-19 21:52:37

标签: java android

想知道如何让Android软键盘打开而不必在字段中输入内容以及如何从打开的键盘上按下按键。

1 个答案:

答案 0 :(得分:1)

凯 -

要显示键盘,您可以使用以下代码:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);

(此处提供https://stackoverflow.com/a/11155404

要在没有聚焦输入字段的情况下进行按键操作,可以使用onKeyDown事件处理程序,如下所示:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    // Capture keyCodes here

    return super.onKeyDown(keyCode, event); 
}