Android控件架构浅析

众所周知,Android中空间大致被分为两类,ViewGroup和View控件。ViewGroup控件作为父控件可以包含多个子View控件。并对其包含的子控件进行管理。




Android控件架构浅析_第1张图片
View树结构
Android控件架构浅析_第2张图片
AndroidUI界面图



每个activity都包含一个一般由phonewindow来实现的window对象,其将一个DecorView设置为整个窗口的跟View。DecorView作为窗口界面的顶层视图,封装了一些窗口操作的通用方法。DecorView将要显示的具体内容呈现在了PhoneWindwo上,所有View的监听事件都通过WindowManagerService来进行接收,一个是TitleView,另一个是ContentView。

你可能感兴趣的:(Android控件架构浅析)