在以下键盘中:
我们可以通过按下按钮来选择值(例如View button1.setOnClickListener(..)),我想知道的是我如何处理键(键0到9,enter_key,clear_key)从电话键盘(例如,在平板电脑以外的设备上运行)。
请快速参考。任何在线教程都非常有帮助。
的问候,
答案 0 :(得分:0)
你可以使用onKeyDown,它将keycode和KeyEvent作为参数,KeyEvent类包含所有数字代码:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_0){
//do some stuffs
}else if(keyCode==KeyEvent.KEYCODE_1) {
// do some stuffs
}
return super.onKeyDown(keyCode, event);
}
像这样你可以按数字键/。希望它会帮助你。 :)