使用 ViewPager 和 PagerTabStrip - 扩展 FragmentActivity

Using ViewPager and PagerTabStrip - extending FragmentActivity

首先 - 抱歉这个新问题。

我已经开始构建一个具有单个 Activity 和导航抽屉的应用程序。每个菜单项在中间框架布局中加载一个新片段。

我想创建另一个片段:

  1. 有标签
  2. 允许滑动滚动

似乎唯一的方法是创建一个 ViewPager 和 PagerTabStrip。我读过的所有教程都表明 ViewPager 需要扩展到 FragmentActivity。我有几个问题:

  1. 我在导航菜单选项时替换片段内容是否做错了什么?
  2. 如果我做的没问题,是否可以在不调用 FragmentActivity 的情况下合并滑动导航?
  3. 如果我需要为这一页使用 FragmentActivity,我假设我会通过 Intent 调用更改页面。这样做会导致丢失导航抽屉中的点击操作。我是否必须将我的代码从一个 activity 调用(或复制)到另一个?

编辑

抱歉造成混淆。这是我希望我的应用程序执行的操作:

  1. 打开应用程序。 MainActivity 开始。导航抽屉加载。主要内容通过片段加载。
  2. 用户打开导航抽屉并选择我正在创建的这个新菜单项。它是加载到框架中的新片段(与其他菜单项一样)。但是,它有标签并支持滑动。

ViewPager 只是 View 的普通后代,因此不需要使用 FragmentActivity.

  1. 完全可以。
  2. 您不需要使用 FragmentActivity。我想您刚刚阅读了有关 "Implementation of drawer" 的教程,其中教程的作者使用了 FragmentActivity.
  3. 不明白你的意思。 ViewPager 的页面只是浏览量而不是活动。您不需要使用 Intent.

PS其实我根本无法理解你的问题。绝对不清楚您为什么不想使用 FragmentActivity.