V4 .Fragment

来源:互联网 发布:网贷中介系统源码 编辑:程序博客网 时间:2024/06/10 10:32

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();                    }                }            }        };    }}
0 0
原创粉丝点击