• DecorView为整个Window界面的最顶层View。DecorView其实是PhoneWindow中的一个内部类,本质上也是一个View,其只是扩展了FrameLayout的实现
     
  • DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。
     
  • LinearLayout里有两个FrameLayout子元素。

      (20)为标题栏显示界面。只有一个TextView显示应用的名称。也可以自定义标题栏,载入后的自定义标题栏View将加入FrameLayout中。

      (21)为内容栏显示界面。就是setContentView()方法载入的布局界面,加入其中。

     

下图为SDK中tools文件夹下hierarchyviewer bat 查看ViewTree的结果:

(此时未替换标题栏)

 

2.替换标题栏后ViewTree的变化:

绿色区域发生了变化,改变为了载入的title.xml文件的布局。
--------------------- 
作者:xiangzhihong8 
来源:CSDN 
原文:https://blog.csdn.net/xiangzhihong8/article/details/50715080 
版权声明:本文为博主原创文章,转载请附上博文链接!

更多相关文章

  1. Android(安卓)定时让popupwindow消失
  2. 2012传智播客黑马程序员内部视频
  3. (转)EditText 焦点控制,进入界面时不弹出键盘
  4. Android(安卓)欢迎界面及首次安装导航界面实例
  5. 【ArcGIS for Android】使用自定义Callout显示地图信息
  6. Linux 下使用adb devcies 出现乱码
  7. Android(安卓)GridView 滑动条设置一直显示状态(推荐)
  8. iTextPdf最简单最彻底解决中文显示
  9. android 默认锁屏界面没有紧急呼救入口如何解决

随机推荐

  1. android 工程师级别划分及学习路线
  2. Android NDK开发:SeetaFace2实现人脸登录
  3. Android 9.0中sdcard 的权限和挂载问题
  4. [置顶] Android 从硬件到应用:一步一步向
  5. Android入门(二):Android工程目录结构
  6. 深入浅出Android App耗电量统计
  7. Android 开发中常用英语词句
  8. 【Android 4.0】Android Icon Set的使用
  9. Android 自定义view完全解析--带你通透了
  10. android 4 高级编程 第一章摘