用底部导航栏和fragment做一个页面效果
public class BaseActivity extends FragmentActivity implements RadioGroup.OnCheckedChangeListener {
private RadioGroup radioGroup;
private List<BasePager> listPager;
private int position;
private FrameLayout fl_main;
private MyFragment fragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base);
fl_main=(FrameLayout)findViewById(R.id.fl_main);
radioGroup=(RadioGroup)findViewById(R.id.rg_main);
initList();
//设置点击监听
radioGroup.setOnCheckedChangeListener(this);
//设置默认选中第一个
radioGroup.check(R.id.home_main);
}
//初始化fragment列表,将底部导航栏的页面添加进list里面
private void initList() {
listPager=new ArrayList<BasePager>();
listPager.add(new HomePager(BaseActivity.this));//主页
listPager.add(new FriendPager(BaseActivity.this));//朋友
listPager.add(new CheckPager(BaseActivity.this