我是Android新手(已经工作了一周),我似乎无法找到我想要的答案。
我在主要活动中有3个标签:
点击每个标签时,我有效地将一个片段(对应于我的每个标签)加载到我的主要活动布局中。
此外,我还有一个名为articleEntryFragment的片段。
对于我的每个标签片段,我想加载多个文章条目。
但据我所知。嵌套的片段不适用于早于17的API,我希望尽可能具有向后兼容性。
因此,这个非常基本的原则是如何实现的?
例如,当您使用YouTube应用时,会有标签,每个标签都有不同的视频。
我的假设就像在我的应用中一样。每个标签都是自己的片段,每个视频列表都使用与我的articleEntry片段类似的概念。
实现目标的正确方法是什么?
谢谢。
p.s。没有找任何人为我编写代码,而是指导我走正确的道路。
答案 0 :(得分:2)
很棒的问题。
这种怀疑很常见。
在文档中包含您需要的所有内容,请查看:
Nested Fragments和Fragment Pager Adapter以及Fragment
对于你的回答,我知道我想做这样的事情:
github中有两个库可以帮到你:
查看并使用这些非常有用的示例。
我找到了这些链接here,如果您想看看,还有其他不同的库可以帮助您。
我希望它有所帮助。
答案 1 :(得分:0)
使用android.support.v4.app.Fragment
和android.support.v13.app.FragmentCompat
。
答案 2 :(得分:0)
Support Library Fragments支持嵌套片段,并提供对API 7的支持(从版本25.3.1开始)
答案 3 :(得分:0)
尽管API 17中引入了嵌套片段,但它们在支持库中可用到Android 1.6版本。请参阅“嵌套片段”here。
Android支持库现在也支持嵌套片段,因此您可以在Android 1.6及更高版本上实现嵌套片段设计。
您需要在构建中包含支持库以使用嵌套片段。
希望有所帮助。