android decorView详解

简介: <p class="summary" style="color:rgb(51,51,51); font-family:Arial; border:1px solid rgb(242,242,242); margin:20px auto 0px; padding:8px 5px 6px 10px; line-height:25px; font-size:13px; background-co

摘要 一、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文件的布局。


目录
相关文章
|
开发工具 Android开发
Android5.0之RecyclerView
Android5.0之RecyclerView
104 0
Android5.0之RecyclerView
|
XML Java API
Android 了解Activity
Android 了解Activity
111 0
|
Android开发 数据格式 XML
|
Android开发 数据格式 XML
Android RecyclerView使用
Android Studio依赖RecyclerView, 在使用该控件的module节点下的build.gradle中的dependencies内添加compile 'com.android.support:recyclerview-v7:25.3.1',使用gradle同步后即可使用。
851 0
|
Android开发
Android PopupWindow使用
1、含义        写的第一篇技术文章还有点小激动,话说popupwindow顾名思义就是类似于对话框样式布局显示,但是却有别于对话框,到底哪里有区别呢,还请客官您细细观看。
942 0
|
测试技术 Android开发
Android Activity详解(一)
Activity生命周期图 在此之前,我们新建一个项目,代码非常简单,两个活动之间相互跳转(本来想做GIF图的,不会~~~~(>_: onCreate(创建) I/MainActivity--->: onStart(开启,逻辑层面的可见状态...
703 0