【发布时间】:2013-05-20 05:32:52
【问题描述】:
我有一个选项卡 + ViewPager 布局,在其中一个选项卡中我有一个列表视图。当我在 onclick 上替换该列表片段时,我仍然可以在新片段下看到旧片段。见:
代码:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
HallsInStateFragment hallsForState = new HallsInStateFragment();
transaction.replace(R.id.container, hallsForState);
transaction.addToBackStack(null);
transaction.commit();
R.id.container 是视图中的 FrameLayout。
【问题讨论】:
-
尝试为包含布局的片段赋予背景颜色
-
如果您不提供您使用的代码,没有人可以帮助您。另外,请不要在问题标题前加上Android,底部的标签就足够了。
-
当你应该调用 FragmentTransaction.replace() 时,确保你没有调用 FragmentTransaction.add()。
-
@Krylez 我正在使用 FragmentTransaction.replace()
-
嗨@SquiresSquire 我面临着同样的问题。你有什么解决办法吗?
标签: android android-actionbar android-viewpager