在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:
常用实现OnClickListener,OnTouchListener,OnFocusChangeListener,OnKeyListener
1.onClick(View v)一个普通的点击按钮事件
2.boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载@Override实现
3.boolean onKeyDown(int keyCode,KeyEvent event)用于在按键进行按下时发生
4.boolean onKeyUp(int keyCode,KeyEvent event)用于在按键进行释放时发生
5.onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生
6.boolean onKeyLongPress(int keyCode, KeyEvent event)当你长时间按时发生
8.abstract boolean onDown(MotionEvent e); 单击,触摸屏按下时立刻触发
9.abstract boolean onSingleTapUp(MotionEvent e); 抬起,手指离开触摸屏时触发(长按、滚动、滑动时,不会触发这个手势)
10.abstract void onShowPress(MotionEvent e); 短按,触摸屏按下后片刻后抬起,会触发这个手势,如果迅速抬起则不会
11.abstract void onLongPress(MotionEvent e); 长按,触摸屏按下后