基础


1.setContentView到底做了什么

  1. PhoneWindow 到底是什么?和window的关系
  2. DecorView 作用
  3. requestFeature为何在setContentView 之前调用
    1_Activity加载UI-类图关系和视图结构.png


LayoutInflater 如何把xml加载到decorView 中的
include 为什么不能作为布局的根节点

merge 如何作为xml的根节点的
LayoutInflater.png

三 DecorView 如何添加到Window


DecorView添加至窗口的过程.png

在setview方法里调用了view.assignParent(this);,将Decorview的mParent设置成ViewRootImpl
这也就是为什么View再用requestLayout方法的时候最终会走到ViewRootImpl的requestLayout

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容