我无法设法获得KeyEvent.keyCodeToString(keyEvent)
功能识别的字符
我试过了:
KeyEvent.keyCodeToString(Character.getNumericValue('5')); // Output: KEYCODE_CALL
KeyEvent.keyCodeToString(Integer.parseInt(String.valueOf(Character.getNumericValue('5')))); // Output: KEYCODE_CALL
正确的输出将用于与我正在处理的函数中的keyCode
变量进行比较。
谢谢!
答案 0 :(得分:0)
那是按预期工作的。 5是KEYCODE_CALL。数字5是KEYCODE_5,其数值为12。
我不确定你为什么要使用KEYCODE常量。几乎肯定有更好的方法,特别是因为几乎没有键盘发送KEYCODE事件。