我有一个包含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/

10-11 19:53