0
我无法设法获取由KeyEvent.keyCodeToString(keyEvent)
函数识别的字符。
我已经试过:在Android上将char转换为KeyEvent
KeyEvent.keyCodeToString(Character.getNumericValue('5')); // Output: KEYCODE_CALL
KeyEvent.keyCodeToString(Integer.parseInt(String.valueOf(Character.getNumericValue('5')))); // Output: KEYCODE_CALL
正确的输出将被用来在我工作的功能keyCode
变量比较。 谢谢!
我的目标是检测被按下的键是否小于此值。我需要从char中检测它,因为这个值实际上存储在一个单独的XML文件中,我想修改该文件的值。 – avi12
那么,当用户按下软键盘上的按键时,您不太可能获得KeyEvent,因此您可能需要重新考虑这种方法。 KeyEvents只保证物理按钮。 –
好的。你有什么建议吗? – avi12