1.onFinishInflate

onFinishInflate是view加载完xml之后执行的方法,相当于只是完成了布局的映射,在这个方法里面是得不到控件的高宽的,控件的高宽是必须在调用了onMeasure方法之后才能得到,而onFinishInflate方法是在setContentView之后、onMeasure之前。

2.onSizeChange()

控件大小改变后调用,一般调用顺序是:onMeasure() -> onSizeChange() -> onLayout() -> onDraw()

欢迎关注本人公众号和小程序,谢谢
在这里插入图片描述

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐