实例化
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 ;
}
}
};