一 。
frag1 = new Frag1 ();
frag2 = new Frag2 ();
manager = getSupportFragmentManager ();
manager.beginTransaction ()
.add (R.id.frag_id,frag1)
.add (R.id.frag_id,frag2)
.show (frag1)
.hide (frag2)
.commit ();
radioId.setOnCheckedChangeListener (new RadioGroup.OnCheckedChangeListener () {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
FragmentTransaction transaction = manager.beginTransaction ();
switch (checkedId){
case R.id.button1:
transaction.add (R.id.frag_id,frag1)
.add (R.id.frag_id,frag2)
.show (frag1)
.hide (frag2)
.commit ();
break;
case R.id.button2:
transaction.add (R.id.frag_id,frag1)