美文网首页
应用 Activity 界面 布局层次 分析(3)

应用 Activity 界面 布局层次 分析(3)

作者: 行走中的3卡 | 来源:发表于2022-11-27 14:23 被阅读0次

应用 Activity 界面 布局层次 - 结合 Window 分析
应用 Activity 界面 布局层次 分析(2) - setContentView

在上两篇中,结合 Window 使用 Android studio 工具 分析Activity 的布局层次.
接着,通过 PhoneWindow 的源码,进一步分析setContentView 里的逻辑,加深对布局层次的理解(尤其是顶级View - DecorView).

在本文中,用两张结构图简单明了的总结.

1. View 的结构层次

View 的结构层次.PNG
注: 最外层的 Activity/PhoneWindow 都是抽象的概念,DecorView 及它里面的内容才是实体
可以理解为层层进行了 封装.

2. setContentView

setContentView.PNG

参考:
https://blog.csdn.net/whjk20/article/details/120613742
https://blog.csdn.net/whjk20/article/details/119768870

--- End ---

相关文章

网友评论

      本文标题:应用 Activity 界面 布局层次 分析(3)

      本文链接:https://www.haomeiwen.com/subject/mrtkfdtx.html