如何在Android中跟踪软键盘中按下的键



如何在android中跟踪用户在键盘上按下的键?这可能吗?或者我必须自己创建一个键盘?可能的方法是什么?

请选中"创建输入法"。这将帮助您创建自定义输入法。您可以在Android SDK目录中查看示例应用程序。请按照此链接进行关注。

列出这些的一种方法是:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Log the Key that was pressed or do whatever you need
        // keyCode contains all the possible keyCode presses
    }
    else if(keyCode == KeyEvent.KEYCODE_1){
        //You can insert catches for each particular keypress here
    }
    return super.onKeyDown(keyCode, event);
}

所有代码都在此链接中,请查看它们。

最新更新