Android:合并两个片段



我是Android开发的新手。我使用的是单个片段,其中包含framelayout。我使用许多片段类。有时候,当我将一个片段替换为另一个片段时,它们的布局彼此合并。我怎么解决这个问题?

您是否正在执行以下操作?

ft = fragmentManager.beginTransaction();
ft.replace(R.id.frame_container, fragment);
ft.addToBackStack(null);
ft.commit();

ft是您的FragmentTransaction,而fragmentManager是您的

FragmentManager fragmentManager = getSupportFragmentManager();

使用 replace添加新片段

ft.replace(id,newfragment);

并删除旧片段

ft.remove(old fragment);

最新更新