关于侧边导航菜单和片段的一般设计问题

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 一起使用。

【讨论】:

以上是关于关于侧边导航菜单和片段的一般设计问题的主要内容,如果未能解决你的问题,请参考以下文章

带有侧边菜单的快速导航栏错误

使用单击侧边栏导航菜单项调用活动

如何在反应原生导航 Wix V2 中从侧边菜单导航到页面

故事板上的侧边栏导航菜单

如何像移动应用一样创建侧边导航菜单?

引导侧边栏导航菜单滚动到活动面板标题的顶部