我有一个可以调出数字键盘的编辑文本。我希望当用户单击“输入”按钮时执行某些操作。
我已经尝试过,但似乎不起作用:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_NUMPAD_ENTER:
check_the_code();
return true;
default:
return super.onKeyUp(keyCode, event);
}
}
附注有没有办法禁止“输入”关闭数字键盘?
最佳答案
尝试寻找要按下的按钮:
KeyEvent.KEYCODE_ENTER
尝试通过检查键 (KeyCode) 的 int 值来记录 Enter 返回的值,然后将其与您要使用的 KeyEvent 中的键值进行比较,看看它是否是您所期望的。
您应该为 KEYCODE_NUMPAD_ENTER 获取值 160,为 KEYCODE_ENTER 获取值 66。
关于java - 当点击输入时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51386901/