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

最新文章

  1. JAVA求圆的面积
  2. 自制C#版3DS文件的解析器并用SharpGL显示3DS模型
  3. javascript模板库jsrender加载并缓存外部模板文件
  4. 百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET 2015-01-12 11:18 346人阅读 评论(0) 收藏
  5. Linux RPM 命令参数使用详解
  6. 浩瀚先森(guohao1206.com)
  7. HDU-4749 Parade Show KMP算法 | DP
  8. Today’s words
  9. 美洽SDK
  10. javascript克隆一个对象
  11. bzoj 3166 可持久化Tire
  12. Django学习手册 - 前端input数据获取
  13. 阿里云人脸识别测试接口出错 返回Body:{ "errno": 3002, "err_msg": "ILLEGAL_PARAMETERS", "request_id": "672cba83-cf93-4ef4-9ce5-d87e51601632" }
  14. (一)helloworld
  15. powerdesigner反转数据库的设计图
  16. DOM-DOMTree-查找
  17. python绘制很美丽的图表
  18. c++ auto 理解
  19. mysql二进制安装方法
  20. Django分页的实现

热门文章

  1. POJ 3042 区间DP(费用提前计算相关的DP)
  2. POJ 2430 状压DP
  3. webclient类学习
  4. Linux 获取上个月的第一秒和上个月的最后一秒
  5. 通过一个案例彻底读懂10046 trace--字节级深入破解
  6. 教你win7解除阻止程序运行怎么操作
  7. ubuntu-date命令的使用
  8. JavaScript中的global对象,window对象以及document对象的区别和联系
  9. IIS6下AD域设置
  10. canvas:飞机大战