我有一个包含FrameLayout的FragmentActivity。我使用以下代码将“片段”添加到“片段活动”中。
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(R.id.fragment_content, fragment, fargmentTag);
ft.addToBackStack(null);
ft.commit();
现在R.id.fragment_content是FrameLayout。这会在视图上添加一个片段。但是底层视图仍然可见。意思是通过新片段可以看到一个说谎的视图吗?我究竟做错了什么。
亲切的问候
最佳答案
对于下一个片段,请使用ft.replace();
,以便替换上一个片段。
关于android - 将 fragment 添加到 fragment Activity 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15922628/