关于onCreateView的三个参数

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

// TODO Auto-generated method stub

return inflater.inflate(R.layout.view1, container, false);

能告诉我那三个参数分别是什么意思 又是怎么传入的么

皮卡丘qinqin
浏览 2466回答 1
1回答

灿若繁星先生

第一个:它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。第二个:是容器,View放在里面.第三个:保存当前状态,在activity的生命周期中,只要离开了可见阶段,或者说失去了焦点,activity就很可能被进程终止了!,被KILL掉了,,这时候,就需要有种机制,能保存当时的状态,这就是savedInstanceState的作用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android