關於fragment的replace

轉自:http://www.dewen.io/q/9133

在一個activity中,兩個fragment的背景都爲透明,用其中一個fragment置換另一個後,爲什麼還能看到原先的fragment上的控件?
還是fragment的replace本來就是這樣?
之所以把背景設爲透明,是想讓這兩個fragment共用一個背景圖片,並且不能在兩個fragment中分別設置該背景(視覺效果不好)。
那麼有什麼辦法在兩個fragment背景都爲透明的基礎上,置換一個fragment後,讓被置換的那個fragment的控件不顯示?

評論 (0) •  • 鏈接 • 2012-12-05 
1個答案

FragmentTransaction ft = fm.beginTransaction();
ft.hide(currentFragment);
ft.commit();
隱藏那個不顯示的fragment


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章