Android控件架构浅析

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




View树结构
AndroidUI界面图



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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容