【问题标题】:Android- What is the return key called?Android-返回键叫什么?
【发布时间】:2022-01-01 16:28:47
【问题描述】:

我目前正在创建一个按键侦听器,该侦听器在按下回车键时运行代码。当我运行回车键时,它适用于我的实际电脑键盘。代码如下所示:

        inputtedMachineKey.setOnKeyListener(new View.OnKeyListener() {
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            // If the event is a key-down event on the "enter" button
            if (event.getAction() == KeyEvent.ACTION_DOWN &&
                    keyCode == KeyEvent.KEYCODE_ENTER) {
                Toast.makeText(SelectMachineKeyActivity.this, "Enter Key Hit!", Toast.LENGTH_SHORT).show();
            }
            return true;
        }
    });

问题是 KeyEvent.KEYCODE_ENTER 仅适用于实际键盘上的输入按钮。对于模拟键盘,当按下回车键时,没有任何反应。

有人知道我发布的图片的输入按钮的键码吗?

谢谢!

【问题讨论】:

    标签: android keylistener onkeylistener


    【解决方案1】:

    应该是 keycode_enter / 66 (0x00000042)

    List of keycodes

    【讨论】:

    • 刚刚意识到一些事情......由于某种原因,按键监听器无法识别在模拟键盘上输入的键(它只监听在我的实际键盘上键入的键)!我会对此做更多的研究:)
    猜你喜欢
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    相关资源
    最近更新 更多