fm=getFragmentManager();
FragmentTransaction fragmentTransaction=fm.beginTransaction();
...
fragmenttransaction.commit();
/**ui声明*/
protected void onCreate(){
//初始化所有ui
//添加默认要显示的fragment
mHomeFragment=new HomeFragment();
fm=getFragmentManager();
FragmentTransaction fragmentTransaction=fm.beginTransaction();
fragmenttransaction.commit();
}
/**初始化ui,添加点击事件*/
private void initView(){
}
public void onClick(View v){
FragmentTransaction fragmentTransaction=fm.beginTransaction();
fragmenttransaction.commit();
switch(v.getId()){
}
//点击时显示(若未创建先创建),隐藏其他
if(mHomeFragment ==null){
mHomeFragment=new HomeFragment();
fragmentTransaction.add(R.id.content_layout,mHomeFragment);
}else{
fragment.show(mHomeFragment)
}
}
/**隐藏其他fragment*/
private void hideFragment(Fragement fragment,FragmnetTransation ft){
if(fragment!=null){
ft.hide(fragment);
}
}