10.11 android输入系统_补充知识_activity_window_decor_view关系

android里:
1个application, 有1个或多个activity(比如支付宝有:首页、财富、口碑、朋友、我的,这些就是activity)
1个activity, 有1个window(每个activity都有一个显示界面window)
1个window, 有1个decor(装饰/样式:全屏、有无标题等)
1个decor, 有多个viewgroup/layout(指定layout区域放各种view)
viewgroup/layout中, 有多个view

从上图可知Decor是view树状结构的根节点,从DecorView出发可以把树状结构的view全部打印出来

16. 输入系统_补充知识_activity_window_decor_view关系_实验
在APP_0001_LEDDemo v3的基础上修改
git clone https://github.com/weidongshan/APP_0001_LEDDemo.git

更新:
git pull origin

取出指定版本:
git checkout v3 // 添加了button, checkbox的点击方法


获取本节视频最终源码:
git clone https://github.com/weidongshan/APP_0008_ViewHierarchy.git

更新:
git pull origin

取出指定版本:
git checkout v1 // print view hierarchy

原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/9169039.html