
Android面试题目精选(值得收藏)
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本书精心挑选了大量经典的Android面试题,涵盖各个技术层面和难度等级,是求职者备考的重要参考资料。
Android面试题集锦
事件分发机制概述:
首先需要明确两个问题:事件分发机制处理的是什么?如何进行传递?
实际上,它处理的是MotionEvent事件,因此讨论的重点在于当这些事件生成后是如何到达某个View控件并被处理的。
在Android中,事件产生后的流程是Activity -> Window -> View。这个过程被称为隧道式传递。具体来说,包含子视图的布局(如ViewGroup)和不包含子视图的基本视图组件(如View),其事件分发机制有所不同。当事件产生时,它首先被传送到Activity中,随后由Activity传递给PhoneWindow对象;接着PhoneWindow将该事件传递到RootView上,而这个RootView实际上就是DecorView。接下来的步骤是从DecorView向特定视图组件进行进一步的分发过程,并且这一过程可以分为针对基本视图(如Button)和容器布局(如LinearLayout或RelativeLayout)的不同处理方式。
全部评论 (0)
还没有任何评论哟~


