android decorView详解
2016-02-22 10:11
495 查看
摘要 一、DecorView为整个Window界面的最顶层View。 二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。 三、LinearLayout里有两个FrameLayout子元素。 (20)为标题栏显示界面。只有一个TextView显示应用
(请发邮件到 freeget.one@gmail.com 获得最新翻强软件。)
一、DecorView为整个Window界面的最顶层View。
二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。
三、LinearLayout里有两个FrameLayout子元素。
(20)为标题栏显示界面。只有一个TextView显示应用的名称。也可以自定义标题栏,载入后的自定义标题栏View将加入FrameLayout中。
(21)为内容栏显示界面。就是setContentView()方法载入的布局界面,加入其中。
下图为SDK中tools文件夹下hierarchyviewer bat 查看ViewTree的结果:
(此时未替换标题栏)
2.替换标题栏后ViewTree的变化:
绿色区域发生了变化,改变为了载入的title.xml文件的布局。
(请发邮件到 freeget.one@gmail.com 获得最新翻强软件。)
一、DecorView为整个Window界面的最顶层View。
二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。
三、LinearLayout里有两个FrameLayout子元素。
(20)为标题栏显示界面。只有一个TextView显示应用的名称。也可以自定义标题栏,载入后的自定义标题栏View将加入FrameLayout中。
(21)为内容栏显示界面。就是setContentView()方法载入的布局界面,加入其中。
下图为SDK中tools文件夹下hierarchyviewer bat 查看ViewTree的结果:
(此时未替换标题栏)
2.替换标题栏后ViewTree的变化:
绿色区域发生了变化,改变为了载入的title.xml文件的布局。
相关文章推荐
- android decorView详解
- <Android>桌面小组件实现过程
- Android自定义ViewGroup打造各种风格的SlidingMenu
- android 开发技巧(5)--使 用 TextSwitcher 实现平滑过渡
- Android生成带LOGO图片二维码的方法
- 【Android】Android SDK在线更新镜像服务器
- Android文件读写总结
- android SpannableString的使用
- Android Activity启动模式全面解析
- Android自定义ViewGroup打造各种风格的SlidingMenu
- ubuntu 14.04.1下安装android 4.2编译环境出错总结
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- Android中View的绘制流程详解
- Android (自定义控件) 初次尝试:带提示框的EditText--PopEditText
- Android TreeView效果实现方法(附demo源码下载)
- Android开发艺术探索学习笔记(三)
- android 防止重复点击
- Android 6.0 运行时权限处理完全解析
- 利用 Android Gradle 瘦身 apk
- Android Studio debug使用release的签名