关于侧边导航菜单和片段的一般设计问题
Posted
技术标签:
【中文标题】关于侧边导航菜单和片段的一般设计问题【英文标题】:General design questions about side navigation menus and fragments 【发布时间】:2013-11-06 13:43:46 【问题描述】:我有一个关于如何设计我的应用程序的快速问题。我现在只有一个简单的侧边导航菜单,里面有几个选项。我了解这是如何工作的 - 用户单击一个,会发生一个片段事务,它将内容框架替换为与用户选择的内容相关的任何片段。
我真正想要的是为这些侧边菜单选项中的每一个选项替换内容框架,其中包含一个可以在其间滑动的选项卡的 viewpager。 (所以片段中的片段?)例如,用户将能够在侧导航菜单上选择“查看类别”,并且内容框架将有选项卡让他在每个类别之间滑动。
希望您能理解 - 我正在尝试了解如何设计我的应用程序以使其像这样工作。据我了解,浏览器通常附加到活动中,这是否意味着我的侧边菜单中的每个选项都需要调用一个新活动?
【问题讨论】:
【参考方案1】:嵌套片段(即包含片段的片段)可在 v17+ 设备 (android.app.Fragment.getChildFragmentManager()) 中使用,也可通过 Support Library (android.support.v4.app.Fragment.getChildFragmentManager() 一直到 Android 1.6 (v4) 使用 - 只需传入FragmentManager
在创建 FragmentPagerAdapter
时由 getChildFragmentManager()
返回,以便在 Fragment
中与 ViewPager
一起使用。
【讨论】:
以上是关于关于侧边导航菜单和片段的一般设计问题的主要内容,如果未能解决你的问题,请参考以下文章