键盘是Android中主要的输入设备,对按键的响应的处理是响应之间在程序中使用键盘的核心内容。
键盘事件主要包括:
boolean onKeyDown(int keyCode,KeyEvent event) 在按键按下时调用
boolean onKeyUp(int keyCode,KeyEvent event) 在按键释放时调用
boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event) 在多个事件连续时调用,用于按键重复,必须重载@Override实现
onTouchEvent(MotionEvent event) 触摸屏事件,当在触摸屏上有动作时调用
boolean onKeyLongPress(int keyCode, KeyEvent event) 当你长时间按时调用
我们只需要在我们实现的继承了 Activity 的类中 Override 这些方法即可。
以上按键事件响应方法的第一个参数,是值所按的键,比如你是按的 space、up还是down 等,而第二个参数,则是相应的事件。

点击
center键时