关于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


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