片段(一)



私人按钮btn1;

私人按钮这里;


私人FirstFragment FirstFragment;

私人SencondFragment SencondFragment;


@Override

保护空白> super.oncreate (savedInstanceState);

setContentView (R.layout.activity_main);

initView ();

setDefaultFragment ();}


私人空间initView () {

btn1=(按钮)findViewById (R.id.btn1);

这里=(按钮)findViewById (R.id.btn2);

btn1.setOnClickListener(这);

btn2.setOnClickListener(这);}


私人空间setDefaultFragment () {

FragmentManager经理=getFragmentManager ();

FragmentTransaction事务=manager.beginTransaction ();

FirstFragment=new FirstFragment ();

transaction.replace (R.id.fragme_layout FirstFragment);

transaction.commit ();}


@Override

公共空间> FragmentManager经理=getFragmentManager ();

FragmentTransaction事务=manager.beginTransaction ();


开关(arg0.getId ()) {

R.id。btn1:

如果(firstFragment==null) {

firstFragment=new firstFragment ();}

transaction.replace (R.id.fragme_layout firstFragment);

打破;

R.id。这里:

如果(sencondFragment==null) {

sencondFragment=new sencondFragment ();}

transaction.replace (R.id.fragme_layout sencondFragment);

打破;


默认值:

打破;


}

transaction.commit ();}












@Override

公共视图>返回inflater.inflate (R.layout.fragment_first, null);

}



@Override

公共视图>返回inflater.inflate (R.layout.fragment_first, null);

}


片段(一)