A联合布局activity

来源:互联网 发布:中文网络男女说唱 编辑:程序博客网 时间:2024/06/05 16:20
 private DrawerLayout drawerLayout;
    private RelativeLayout relativeLayout;
    private ListView listView;
    private RadioGroup radioGroup;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //跟布局
        drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
        //抽屉布局
        relativeLayout = (RelativeLayout) findViewById(R.id.drawer_relative);
        //展示抽屉数据的listView
        listView = (ListView) findViewById(R.id.list_view_drawer);
        radioGroup = (RadioGroup) findViewById(R.id.radio_group);

        //1.设置抽屉中listView的数据
        List<String> list = new ArrayList<>();
        list.add("客服热线");
        list.add("客服热线");
        list.add("客服热线");
        list.add("客服热线");

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,android.R.id.text1,list);

        //设置奢配器
        listView.setAdapter(adapter);



        //2.radioGroup的监听事件
        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int i) {

                switch (i){
                    case R.id.radio_01:
                        getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,new FragmentHome()).commit();

                        break;
                    case R.id.radio_02:
                        getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,new FragmentVideo()).commit();
                        break;
                    case R.id.radio_03:
                        getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,new FragmentZiXun()).commit();
                        break;
                    case R.id.radio_04:
                        getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,new FragmentMy()).commit();
                        break;

                    default:
                        break;
                }

            }
        });

        //3.默认进入页面显示的是首页
        getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,new FragmentHome()).commit();
    }
}
原创粉丝点击