为了账号安全,请及时绑定邮箱和手机立即绑定

关于onCreateView的三个参数

关于onCreateView的三个参数

皮卡丘qinqin 2016-09-09 16:46:04
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub return inflater.inflate(R.layout.view1, container, false);能告诉我那三个参数分别是什么意思 又是怎么传入的么
查看完整描述

1 回答

已采纳
?
灿若繁星先生

TA贡献13条经验 获得超24个赞

第一个:它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。

第二个:是容器,View放在里面.

第三个:保存当前状态,在activity的生命周期中,只要离开了可见阶段,或者说失去了焦点,activity就很可能被进程终止了!,被KILL掉了,,这时候,就需要有种机制,能保存当时的状态,这就是savedInstanceState的作用。

查看完整回答
1 反对 回复 2016-09-09
  • 皮卡丘qinqin
    皮卡丘qinqin
    public class ViewFlipperActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.flipper); } } 这个为什么会报错啊
  • 1 回答
  • 1 关注
  • 2433 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信