android中的事件类型分为按键事件和屏幕触摸事件
事件是我们在于UI交互式发生的,我们点击一个按键时,可能就已经除非好几个事件,例如我们点击数字键“0”,他会涉及到按下事件,和一个弹起(松开)事件,在我们android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;
boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生
boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生
onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生
事件是我们在于UI交互式发生的,我们点击一个按键时,可能就已经除非好几个事件,例如我们点击数字键“0”,他会涉及到按下事件,和一个弹起(松开)事件,在我们android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;
在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:
onClick(View v) 一个普通的点击按钮事件
boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载实现boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生
boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生
onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生
boolean onKeyLongPress(int keyCode, KeyEvent event)当你长时间按时发生
本实例实现上述的描述:
实现的截图如下:
实现的代码如下:
public class Touch_KEY_Listener_Activity extends