今天,和大家一起啪啪下在Android中View是如何被加载出来,并显示在手机上的。
首先,在Android中,大家都知道Activity是有生命周期的(onCreate,onStart,onRestart,onPause,onStop,onDestory...),其实在View中,也可以理解为
View也是有有生命周期的。下面一一道来;
(1)在自定义View后,我们一般都需要在xml布局文件中进行配置。此时,当我们启动Activity后,view显示出来,此时View的构造方法会先被调用,这里不用质疑,相信大家都知道。
(2)当构造方法被调用后,紧接着View的onFinishInflate()方法被回调。此方法的回调时机是在当xml布局中我们的View被解析完成后。即这个回调方法是跟xml有关系