android之DecorView
16lz
2021-01-26
- 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
版权声明:本文为博主原创文章,转载请附上博文链接!
更多相关文章
- Android(安卓)定时让popupwindow消失
- 2012传智播客黑马程序员内部视频
- (转)EditText 焦点控制,进入界面时不弹出键盘
- Android(安卓)欢迎界面及首次安装导航界面实例
- 【ArcGIS for Android】使用自定义Callout显示地图信息
- Linux 下使用adb devcies 出现乱码
- Android(安卓)GridView 滑动条设置一直显示状态(推荐)
- iTextPdf最简单最彻底解决中文显示
- android 默认锁屏界面没有紧急呼救入口如何解决