安卓开发学习——事件机制

------------恢复内容开始------------

一、事件分为两类

1、触屏事件

2、按键事件

二、相关API

1、触屏事件

理解:

1)、activity分发事件,再由view逐层向下分发直到触发事件的源,当事件被某层处理并且消费(返回true)activity中的处理回调将不再处理

2)、viewGroup分发事件是向子view传递,而view分发事件不再是向下传递而是交给onTouchEvnet或监听器去处理

3)、onTouchEvnet的使用是要继承view重写该方法,监听器就相当灵活

2、按键事件

注意:back键默认行为是退出应用,如果截住事件的执行直接返回将改变这个默认行为

原文地址:https://www.cnblogs.com/yzmn/p/12749973.html