framnet 替换

  final frag1 frag1 = new frag1();
        final frag2 frag2 = new frag2();
        final frag3 frag3 = new frag3();
        final frag4 frag4 = new frag4();
        //设置事务管理
        manager = getSupportFragmentManager();
        //选中第一个事务
        manager.beginTransaction().replace(R.id.fram,frag1).commit();
        //设置rap的选中时间
        rap.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int i) {
                FragmentTransaction transaction = manager.beginTransaction();
                switch (i){
                    case R.id.rap1:
                     transaction.replace(R.id.fram,frag1) ;
                     break;
                    case R.id.rap2:
                        transaction.replace(R.id.fram,frag2) ;
                        break;
                    case R.id.rap3:
                        transaction.replace(R.id.fram,frag3) ;
                        break;
                    case R.id.rap4:
                        transaction.replace(R.id.fram,frag4) ;
                        break;
                }
                //提交事务
                transaction.commit();
            }
        });
        //设置图片的侧滑
        img01.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        draw_layout.openDrawer(Gravity.LEFT);
            }
        });
    }

猜你喜欢

转载自blog.csdn.net/qq_41628942/article/details/81275069