正确使用导航抽屉和标签

时间:2013-12-04 08:18:18

标签: android android-fragments navigation

我很难理解当需要导航抽屉和标签时,Google希望应用的行为方式。

由于碎片不能/不应该嵌套,导航抽屉是否通过活动循环而不是碎片是否有意义?因此,每个活动可以是标签视图等。

我在代码中的问题是导航抽屉(根据演示/示例)以父项的主要活动开始,并提供不同视图的碎片。

带有滑动标签的ViewPagerFragmentActivity作为其父级,Fragment作为子级。

大多数例子在android.support.v4 libiraries和本地文件之间混合,我可能会遗漏其他东西吗?

我假设为了我的目的,我应该使用导航抽屉来循环活动,然后从那里继续。这是一个正确的'设计还是我应该做些不同的事情?

TIA

修改

我会更具体: 在支持库下,我该如何实现以下内容:

Parent: MainActivity (has navdrawer)
Child of Main: SwipeActivity1 (has swipe tabs)
Child of Swipe: ContentPage1 (has content)

应该是,FragmentActivity - > FragmentActivity - >片段?

不使用支持库时,如何完成? (和非嵌套片段)

应该是,活动 - >片段 - >片段?

1 个答案:

答案 0 :(得分:0)

也许有很多方法可以实现这一目标,并感谢枪手的帮助。

我设法完成了以下(对于支持库android.support.v4):

Parent: MainActivity (has navdrawer)
Child of Main: SwipeActivity1 (has swipe tabs)
Child of Swipe: ContentPage1 (has content)

它们是:FragmentActivity - >片段 - >片段。

第一个必须有某种形式的Activity,所以我可以启动它,然后所有的子屏幕都可以作为活动。

我仍然不是100%肯定这是'最佳'方法,但似乎工作正常。

我仍然不知道如何使用native / v13库完成此操作。