安卓开发学习——事件机制
------------恢复内容开始------------
一、事件分为两类
1、触屏事件
2、按键事件
二、相关API
1、触屏事件
理解:
1)、activity分发事件,再由view逐层向下分发直到触发事件的源,当事件被某层处理并且消费(返回true)activity中的处理回调将不再处理
2)、viewGroup分发事件是向子view传递,而view分发事件不再是向下传递而是交给onTouchEvnet或监听器去处理
3)、onTouchEvnet的使用是要继承view重写该方法,监听器就相当灵活
2、按键事件
注意:back键默认行为是退出应用,如果截住事件的执行直接返回将改变这个默认行为