实例化
MainFragOne main = new MainFragOne();
MainFragTwo second = new MainFragTwo();
MainFragThree third = new MainFragThree();
获取管理器,事务
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.map,main).commit();
按钮点击事件
click = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.foot_one:
turnClick(1);
FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.map,main).commit();
break;
case R.id.foot_two:
turnClick(2);
FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction();
transaction2.replace(R.id.map,second).commit();
break;
case R.id.foot_three:
turnClick(3);
FragmentTransaction transaction3 = getSupportFragmentManager().beginTransaction();
transaction3.replace(R.id.map,third).commit();
break;
case R.id.foot_four:
turnClick(4);
break;
}
}
};