专栏首页向治洪android decorView详解

android decorView详解

摘要 一、DecorView为整个Window界面的最顶层View。 二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。 三、LinearLayout里有两个FrameLayout子元素。 (20)为标题栏显示界面。只有一个TextView显示应用

一、DecorView为整个Window界面的最顶层View。

二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。

三、LinearLayout里有两个FrameLayout子元素。

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

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

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

(此时未替换标题栏)

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

绿色区域发生了变化,改变为了载入的title.xml文件的布局。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • React Native仿美团下拉菜单

    在很多产品中都会涉及到下拉菜单选择功能,用的最好的当属美团了,其效果如下: ? 要实现上面的效果,在原生中比较好做,直接使用PopWindow组件即可。如果使...

    xiangzhihong
  • React Native仿美团下拉菜单

    在很多产品中都会涉及到下拉菜单选择功能,用的最好的当属美团了,其效果如下: ? 要实现上面的效果,在原生中比较好做,直接使用PopWindow组件即可。如...

    xiangzhihong
  • React Native使用Modal自定义分享界面

    在很多App中都会涉及到分享,React Native提供了Modal组件用来实现一些模态弹窗,例如加载进度框,分享弹框等。使用Modal搭建分析的效果如下: ...

    xiangzhihong
  • Netty|03 Handler运行顺序

    1、测试用例包括两个InboundHandler与OuuboundHandler 2、所有的导包都没有在代码中,需要自行添加

    微笑的小小刀
  • 100 Days of SwiftUI —— Day 42:Moonshot(四)

    您现在已经完成了Moonshot,这是我们第一个开始变得困难的项目——需要花费更长的时间来解释,我们使用了自定义的SwiftUI布局,我什至还偷偷了解了一些高级...

    韦弦zhy
  • Windows Server 2019前瞻

    十一假期马上就过完了,不知道各位小伙伴玩的怎么样啊,是否有遇到“人在囧途”或者是否看到了处处大海。微软于2018年9月24日-28日在美国召开了Ignite 2...

    SuperDream
  • 从SAP最佳业务实践看企业管理(40)-SD-交期

    时间,可承诺日期 “什么时候卖”,也很复杂,库存里有没有货,能不能满足交期,如果没货,什么时候可以有货。 订单处理过程中,系统自动进行产品可用量检查,系统根据可...

    SAP最佳业务实践
  • 老旧黑白片修复机——使用卷积神经网络图像自动着色实战(原文附PyTorch代码)

    人工智能和深度学习技术逐渐在各行各业中发挥着作用,尤其是在计算机视觉领域,深度学习就像继承了某些上帝的功能,无所不能,令人叹为观止。照片承载了很多人在某个时刻的...

    用户3578099
  • Android 二次优化个人封装仿网易新闻可滑动标题栏

    和尚我前段时间根据超多 star 的 FlycoTabLayout 自己修改封装了仿网易顶部滑动标题栏 TabSlideLayout 滑动内容可以是...

    阿策
  • 让木马病毒DNS数据传输成为历史:看我如何让XShell病毒失效

    基础词汇解释: DnsA记录传输: 利用dns解析过程,在请求解析的域名中包含需外传的数据,如xxxxxx.hack.com。则最终hack.com的dns服务...

    FB客服

扫码关注云+社区

领取腾讯云代金券