我有一个关于如何设计我的应用程序的快速问题。我现在拥有的是一个简单的侧面导航菜单,有几个选项。我理解这是如何工作的 - 用户点击一个,发生一个片段事务,用任何与用户选择的片段相关的片段替换内容帧。
我真正想要的是这些侧面菜单选项中的每一个都用一个viewpager替换内容框架,viewpager有可以在其间滑动的标签。 (因此片段内的片段?)例如,用户可以在侧面导航菜单上选择“查看类别”,内容框架将有标签让他在每个类别之间滑动。
希望您能理解 - 我正在努力了解如何设计我的应用程序以便像这样工作。根据我的理解,浏览器通常附加到活动,那么这意味着我的侧边菜单中的每个选项都需要调用一个新活动吗?
答案 0 :(得分:0)
嵌套片段(即包含片段的片段)可在v17 +设备(android.app.Fragment.getChildFragmentManager())中本机获得,或通过Support Library(android.support.v4.app.Fragment.getChildFragmentManager()一直提供给Android 1.6(v4) ) - 在FragmentManager
内创建与getChildFragmentManager()
一起使用的FragmentPagerAdapter
时,只需传递ViewPager
返回的Fragment
。