谁能帮我。我有一个片段说片段 A 并动态将其添加到布局中...假设我已将 3 个片段 A 实例添加到该布局中。那么我如何以编程方式删除该 3 个片段实例。我尝试了谷歌搜索以及另一个 stackoverflow线程,但他们不工作..
请帮我
谢谢
谁能帮我。我有一个片段说片段 A 并动态将其添加到布局中...假设我已将 3 个片段 A 实例添加到该布局中。那么我如何以编程方式删除该 3 个片段实例。我尝试了谷歌搜索以及另一个 stackoverflow线程,但他们不工作..
请帮我
谢谢
其实很简单:
假设您添加了这样的片段:
fragmentTransac.add(R.id.content, fragA);
相反,您也可以使用 TAG 添加它
fragmentTransac.add(R.id.content, new FragA(), "first");
// then the other
fragmentTransac.add(R.id.content, new FragA(), "second");
然后删除:
Fragment f = getFragmentManager().findFragmentByTag("first");
if(f!=null) fragmentTransac.remove(f);
fragmentTransac.commit();
快乐编码=]