package com.quanten.globalcard.moudle.main; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.FragmentTransaction; import android.widget.RadioGroup; import com.quanten.globalcard.R; import com.quanten.globalcard.framework.app.BaseActivity; /** * Created by LiBo on 2017/4/17. */ public class MenuActivity extends BaseActivity { private RadioGroup radioGroup; private FragmentTransaction fragmentTransaction; private HomeFragment homeFragment; private InternetFragment internetFragment; private MallFragment mallFragment; private MyFragment myFragment; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_menu); radioGroup = (RadioGroup) findViewById(R.id.menu_rg_navigate_bar); radioGroup.setOnCheckedChangeListener(getListener()); homeFragment = new HomeFragment(); internetFragment = new InternetFragment(); mallFragment = new MallFragment(); myFragment = new MyFragment(); getSupportFragmentManager().beginTransaction().add(R.id.munu_fl_container, homeFragment).commit(); } @Override protected void initLogics() { } private RadioGroup.OnCheckedChangeListener getListener() { return new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (radioGroup == group) { if (checkedId == R.id.munu_rb_home) { getSupportFragmentManager().beginTransaction().replace(R.id.munu_fl_container, homeFragment).commit(); } else if (checkedId == R.id.munu_rb_internet) { getSupportFragmentManager().beginTransaction().replace(R.id.munu_fl_container, internetFragment).commit(); } else if (checkedId == R.id.munu_rb_mall) { getSupportFragmentManager().beginTransaction().replace(R.id.munu_fl_container, mallFragment).commit(); } else if (checkedId == R.id.munu_rb_my) { getSupportFragmentManager().beginTransaction().replace(R.id.munu_fl_container,myFragment ).commit(); } } } }; } }