美文网首页
fragment点击切换

fragment点击切换

作者: bbf7b8bde7af | 来源:发表于2017-07-27 11:56 被阅读0次

radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override

public void onCheckedChanged(RadioGroup group, int checkedId) {

// TODO Auto-generated method stub

switch (checkedId) {

case R.id.but01:

//创建FragmentManager管理者

FragmentManager fragmentManager=getSupportFragmentManager();

//通过FragmentManager开启一个事务

FragmentTransaction transaction=fragmentManager.beginTransaction();

//加载fragment  arg0  占位的控件  第二个参数是加载的Fragment

transaction.replace(R.id.fragment, new Fragment01());

//提交

transaction.commit();

break;

case R.id.but02:

FragmentManager fragmentManager2=getSupportFragmentManager();

FragmentTransaction transaction2=fragmentManager2.beginTransaction();

transaction2.replace(R.id.fragment, new Fragment02());

transaction2.commit();

break;

case R.id.but03:

FragmentManager fragmentManager3=getSupportFragmentManager();

FragmentTransaction transaction3=fragmentManager3.beginTransaction();

transaction3.replace(R.id.fragment, new Fragment03());

transaction3.commit();

break;

default:

break;

}

}

});

//////////////////////////////////////////////////////////fragment的布局

<FrameLayout

android:id="@+id/fragment"

android:layout_weight="1"

android:layout_width="match_parent"

android:layout_height="match_parent">

</FrameLayout>

<RadioGroup

android:id="@+id/radiogroup"

android:layout_weight="1"

android:orientation="horizontal"

android:layout_width="match_parent"

android:layout_height="50dp">

<RadioButton

android:id="@+idbutton"

android:button="@null"

android:text="头条"

android:gravity="center"

android:layout_weight="1"

android:layout_width="match_parent"

android:layout_height="match_parent" />

<RadioButton

android:id="@+idbutton2"

android:button="@null"

android:text="国内"

android:gravity="center"

android:layout_weight="1"

android:layout_width="match_parent"

android:layout_height="match_parent" />

<RadioButton

android:id="@+idbutton3"

android:button="@null"

android:text="军事"

android:gravity="center"

android:layout_weight="1"

android:layout_width="match_parent"

android:layout_height="match_parent" />

<RadioButton

android:id="@+idbutton4"

android:button="@null"

android:text="科技"

android:gravity="center"

android:layout_weight="1"

android:layout_width="match_parent"

android:layout_height="match_parent" />

</RadioGroup>

相关文章

网友评论

      本文标题:fragment点击切换

      本文链接:https://www.haomeiwen.com/subject/otlzkxtx.html