我使用方法
在我的应用程序中传递有关在Android键盘上按下的键的信息public boolean onKeyDown(int keyCode, KeyEvent event)
在我的活动中。稍后我将keyCode与KeyEvent常量进行比较。一切正常,除了问号('?')。我尝试过使用
if (event.isShiftPressed() && keyCode == KeyEvent.KEYCODE_SLASH)
因为我在互联网上找到了这样的解决方案,但它不起作用。如何检查键盘上是否单击了问号按钮?
编辑:上面的代码确实有效。谢谢,Virat Singh!
答案 0 :(得分:0)
char c = (char) event.getUnicodeChar();
尝试此方法,它将轻松转换字符。