view的onFinishInflate()何时调用的

来源:互联网 发布:怎么注册邮箱登录淘宝 编辑:程序博客网 时间:2024/06/07 03:32
在开发项目时 自定义view时有时会遇到重写view的onFinishInflate()方法


此方法什么时候调用呢




查看资料之后发现


onFinishInflate 方法是在View中所有的子控件均被映射成xml后调用




比如你 自定义一个view叫MyView ,此view是继承LinearLayout,定义的布局文件是my_view.xml
里面内容是:
<com.test.view.MyView>
        <xxxx />
</com.test.view.MyView>


当你在使用的时候,可以这样使用
MyView mv = (MyView)View.inflate (context,R.layout.my_view,null);
当加载完成xml后,就会执行那个方法。
 
0 0
原创粉丝点击