View.OnClickListener i=new View.OnClickListener() {
@Override
public void onClick(View view) {
FragmentManager fm=getFragmentManager();
FragmentTransaction ft=fm.beginTransaction();
Fragment f=null;
switch (view.getId()){
case R.id.timer:
f=new Timer_Fragment();
break;
case R.id.remind:
f=new Remind_Fragment();
break;
case R.id.plan:
f=new Plan_Fragment();
break;
case R.id.record:
f=new Record_Fragment();
break;
}
ft.replace(R.id.fragment,f);
ft.commit();
}
};
類似QQ底下切換的按鍵,但是我從默認的第一個切換到第二個時,第一個默認就不會消失,其他幾個都不會,不知道為啥啊!

這個是默認情況下的fragment顯示

當我選擇其他的fragment默認的還是沒消失!!1
求大佬幫忙解決!弄了好久了,不知道哪里出問題。
uj5u.com熱心網友回復:
切換之前先把不展示的fragment隱藏一下transaction.hide(fragment);
uj5u.com熱心網友回復:
建議你在做切換之前先把所有的fragment全隱藏了先,然后再顯示需要的fragment轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/277893.html
標籤:Android
上一篇:軟體界面預演
