zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 自定义view 的onFinishInflate方法的用法

Android方法 用法 自定义 View
2023-09-14 09:05:09 时间

Android onFinishInflate
加载完成的意思,意思是:
在 setContentView 之后会调用此方法,
或者 比如自己写的 自定义View :MyView mv = (MyView)View.inflate (context,R.layout.my_view,null)之后可以调用此方法

但是在 onFinishInflate 中不能获取 view 宽高,需要在 onMeasure 之后获取,

setContentView > onFinishInflate > view绘制流程(performMeasure、performLayout、performDraw)

当我们的XML布局被加载完后,就会回调onFinshInfalte这个方法,在这个方法中我们可以初始化控件和数据。