0

当用户使用软键盘时,我正在寻找一种在原生 Android 中监听keydown&keyup事件的方法,类似于这些事件在 Javascript 中的工作方式。我正在寻找事件和时间戳以分析键盘动态。

找不到这方面的文档。

- 编辑 -

这适用于将从根视图调用的 SDK。我试图弄清楚是否有可能

4

1 回答 1

2

如果您正在寻找如何检测何时按下键,请尝试以下代码:

@Override    
public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_SPACE) { //I pressed space button
         //some code when space is pressed
         return true;
        }
        super.onKeyDown(keyCode, event);
    }

请注意,您只能在活动中覆盖它,如果您在片段中,可能会发送一些事件

于 2019-10-03T07:00:46.883 回答