android - 将 fragment 添加到 fragment

标签 android android-layout android-fragments

我对 Android 非常陌生(已经使用了 1 周),而且我似乎找不到我所追求的答案。

我的主要 Activity 中有 3 个选项卡:

  • 首页
  • 热门
  • 个人资料

单击每个选项卡时,我会有效地将一个 fragment (对应于每个选项卡)加载到我的主 Activity 布局中。

此外,我还有一个名为articleEntryFragment 的 fragment 。

对于我的每一个选项卡 fragment ,我想加载多个文章条目。

但据我了解。嵌套 fragment 不适用于 17 之前的 API,我希望拥有尽可能多的向后兼容性。

那么,这个非常基本的原则是如何实现的呢?

例如,当您访问 YouTube 应用时,会有多个选项卡,每个选项卡都有不同的视频。

这是我的假设,就像我的应用程序一样。每个选项卡都是它自己的 fragment ,每个视频列表都使用与我的文章条目 fragment 类似的概念。

实现我所追求的目标的正确方法是什么?

谢谢。

附注不是寻找任何人为我编写代码,而是引导我走上正确的道路。

最佳答案

很好的问题。

这种疑问很常见。

文档中包含您需要的一切,请查看:

Nested FragmentsFragment Pager AdapterFragment

对于您的回答,我知道我想做这样的事情:

enter image description here

github上有两个库可以帮助你:

Pager Sliding Tab Strip

Material Tabs

查看并使用这些非常有用的示例。

我找到了这些链接 here ,如果您想看一下,还有其他不同的库可以帮助您。

希望对您有所帮助。

关于android - 将 fragment 添加到 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128762/

相关文章:

android - adb 未识别 Dell Venue 8?

android - 即使我正在使用 MenuItemCompat.setOnActionExpandListener 我的应用程序也会崩溃,建议使用 MenuItemCompat.setOnActionExpandListener

Android Lollipop 5.0.1 通话时长错误

android - 是否可以为 textview 的复合绘图提供状态?

android - 使用消息和使用 Twitter Auth 在 Twitter 上发布图像的简单技术是什么?

java - 需要从主屏幕小部件转到我的 mainActivity 中的 fragment 吗?

android - 如何扩展 View 的触摸区域

java - setBackgroundResource 不起作用

Android:使用 Parcerable 将自定义对象的 ArrayList 从 fragment 发送到 Activity

android - Android中inflate布局后如何获取ViewGroup?