三、Android事件处理、Intent及广播
1、Android处理事件的方法
1)用事件监听器(Event Listeners)来处理事件
事件监听器是一个借接口,它是由Android FrameWork(框架)来调用。
2)用Event Handlers来处理事件
2、常见的事件监听器
1)View.OnClickListener
②、当前View被点击的时候调用这个方法;或者当前View在获得焦点的时候,按下轨迹球后触发。
2)View.OnLongClickListener
①、里边只有一个方法onClick(View v)
②、当前View被点击的时候调用这个方法;或者当前View在获得焦点的时候,按下轨迹球后触发(超过1秒)。
③、相当于鼠标右键的功能。
3)View.OnFocusChangeListener
①、里边只有一个方法onFocusChange()
②、当前View焦点变化的时候onFocusChange()方法被调用。
4)View.OnKeyListener
①、里边只有一个方法onKey()
②、被调用的条件:当前组件获得焦点;用户按下键。
5)View.OnTouchListener
①、里边只有一个方法
onTouch()
②、当触摸事件传递给当前的组件的时候,注册在当前组件内部的OnTouchListener才会被执行。