通过问题来学习一个东西是很好的方法.学习Android中View的事件体系,我也通过给自己提问题,在解决问题的同时也就知道了其中原理. 首先来几个问题起步: 什么是事件?什么是事件分发机制? 在我们通过屏幕与手机交互的时候,每一次点击.长按.移动等都是一个个事件.按照面向对象的思想,这些一个个事件都被封装成了MotionEvent. 分发机制就是某一个事件从屏幕传递给app视图中的各个View,然后由其中的某个View来使用这一事件或者忽略这一事件,这整个过程的控制就是分发机制了. 要注意的是,…