应用程序的Android项目代码结构 - 处理FragmentActivity

时间:2015-02-27 18:33:42

标签: android android-fragments

由于我对片段和基本应用程序结构的理解,我遇到了创建基本应用程序的障碍。你能告诉我应用程序的结构吗?

  • 我有一个带导航抽屉的应用程序(目前在主要活动中)。
  • 主要活动布局包含drawerlayout小部件,框架布局(用于片段)以及抽屉的列表视图。
  • 通过导航抽屉选择每个片段(或类)。
到目前为止,这种方法运作良好,但我遇到了障碍。我想创建一个有标签的新片段。几乎每个我看过的教程都会创建一个扩展 FragmentActivity 的活动......由于FragmentActivity是一个Activity,所以这不起作用。

我的问题是 - 我正在构建我的应用程序错误的方式吗?我该如何实现这个新的选项卡式活动/片段?

如果您需要有关该应用的其他详细信息,请与我们联系。

2 个答案:

答案 0 :(得分:0)

您可以将ViewPager与FragmentStatePagerAdapter一起使用,并在顶部添加TabStrip。 ViewPager可以包含在单独的片段中,因此可以满足您的要求。

有关详细信息,请参阅此帖子Display fragment viewpager within a fragment

答案 1 :(得分:0)

您可能需要考虑从导航栏中选择项目时启动活动。只需在onClick中为导航抽屉项目调用startActivity(your_intent)

这样,新活动可以扩展 FragmentActivity ,如教程所示。