丢
radioGroup = findViewById(R.id.radioGroup1);
}
protected void initData() {
radioGroup.check(radioGroup.getChildAt(0).getId());
// 加载页面
// 获取管理者
manager = getSupportFragmentManager();
// 开启事务
FragmentTransaction transaction = manager.beginTransaction();
// 创建FRagment对象
frag_home = new Frag_Home();
frag_circle = new Frag_Circle();
frag_shopping = new Frag_Shopping();
frag_list = new Frag_List();
frag_my = new Frag_My();
// 添加fragment
transaction.add(R.id.frags, frag_home);
transaction.add(R.id.frags, frag_circle);
transaction.add(R.id.frags, frag_shopping);
transaction.add(R.id.frags, frag_list);
transaction.add(R.id.frags, frag_my);
// 隐藏展示fragment
transaction.show(frag_home).hide(frag_circle).hide(frag_shopping).hide(frag_list)
.hide(frag_my);
// 提交事务
transaction.commit();
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
FragmentTransaction shiwu = manager.beginTransaction();
switch (checkedId) {
case R.id.radio0:
shiwu.show(frag_home).hide(frag_circle).hide(frag_shopping)
.hide(frag_list).hide(frag_my);
break;
case R.id.radio1:
shiwu.show(frag_circle).hide(frag_home).hide(frag_shopping)
.hide(frag_list).hide(frag_my);
break;
case R.id.radio2:
shiwu.show(frag_shopping).hide(frag_circle).hide(frag_home)
.hide(frag_list).hide(frag_my);
break;
case R.id.radio3:
shiwu.show(frag_list).hide(frag_circle).hide(frag_shopping)
.hide(frag_home).hide(frag_my);
break;
case R.id.radio4:
shiwu.show(frag_my).hide(frag_circle).hide(frag_shopping)
.hide(frag_list).hide(frag_home);
break;
}
shiwu.commit();
}
});
}