我们经常在写Activity的时候都需要设置一个setContentView,但是对这个设置View的方法内部机制还是不太了解,最近分析了大量的源码对这个过程进行了总结。首先是从MainActivity的setContentView入手,MainActivity他继承自AppCompatActivity,AppCompatActivity最终还是继承自Activity,他是为了适应Material design设计风格内部的一种处理机制,这里为了研究源码方便期间,让MainActivity直接继承自Activity,分析过程省略,总结了一个View的加载过程的流程,从MainActivity的setContentView开始,一直到Activity显示View到屏幕中的整个过程。
View加载过程流程图
最新推荐文章于 2022-07-18 23:28:28 发布