0

我有多个从 xml 文件膨胀的片段实例,并在此处分配了一个我希望用作容器根的 id。如果我想将子片段附加到这些片段之一作为我的容器,我如何知道使用了哪个片段,或者更好的是如何选择特定的容器片段?具体来说,我希望能够将片段附加到 ViewPager 中的一组页面中的一个,每个页面都是公共片段定义的实例。这些页面中的任何一个都可以作为子片段的根。但是,它们最终都会得到相同的 id,因为它是在 XML 中指定的,并且您不能使用片段标记名称调用 FragmentTransaction#add ...

4

2 回答 2

1

如果我想将子片段附加到这些片段之一作为我的容器,我如何知道使用了哪个片段,或者更好的是如何选择特定的容器片段?

Android 不支持嵌套片段,因此您根本不这样做。

于 2012-04-23T22:30:48.097 回答
1

现在您可以使用嵌套片段 - 也包含在支持库中,这是我的解决方案 ViewPager 和片段 - 设计嵌套片段或..?

于 2012-11-16T09:33:58.713 回答