1.fragment 2.swich

1,fragment 与View 关联。

private void setFragment() {
    MyFragment myFragment =new MyFragment();
    FragmentManager fragmentManager= getFragmentManager();
    FragmentTransaction ft=fragmentManager.beginTransaction();
    ft.replace(R.id.framelayout_1,new MyFragment());
            ft.commit();
}
 public static class  MyFragment extends Fragment{
     @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
        BasePager basePager =getBasepage();
        if (basePager!=null){
            return basePager.rootView;
        }
        return null;
    }
     private BasePager getBasepage() {
         BasePager basePager =basePagers.get(position);
         if(basePager!=null){
             basePager.initData();
         }
         return basePager;
     }

2, Swich

switch (checkedId){
    case R.id.netreadio:
        position=0;
        break;
    case R.id.netvadio:
        position=1;
        break;
    case R.id.readio:
        position=2;
        break;
    case R.id.vadio:
        position=3;
        break;
    default:
        position= 0;
        break;

猜你喜欢

转载自blog.csdn.net/weixin_41404058/article/details/80056037