使用 ViewPager 和 PagerTabStrip - 扩展 FragmentActivity
Using ViewPager and PagerTabStrip - extending FragmentActivity
首先 - 抱歉这个新问题。
我已经开始构建一个具有单个 Activity 和导航抽屉的应用程序。每个菜单项在中间框架布局中加载一个新片段。
我想创建另一个片段:
- 有标签
- 允许滑动滚动
似乎唯一的方法是创建一个 ViewPager 和 PagerTabStrip。我读过的所有教程都表明 ViewPager 需要扩展到 FragmentActivity。我有几个问题:
- 我在导航菜单选项时替换片段内容是否做错了什么?
- 如果我做的没问题,是否可以在不调用 FragmentActivity 的情况下合并滑动导航?
- 如果我需要为这一页使用 FragmentActivity,我假设我会通过 Intent 调用更改页面。这样做会导致丢失导航抽屉中的点击操作。我是否必须将我的代码从一个 activity 调用(或复制)到另一个?
编辑
抱歉造成混淆。这是我希望我的应用程序执行的操作:
- 打开应用程序。 MainActivity 开始。导航抽屉加载。主要内容通过片段加载。
- 用户打开导航抽屉并选择我正在创建的这个新菜单项。它是加载到框架中的新片段(与其他菜单项一样)。但是,它有标签并支持滑动。
ViewPager
只是 View
的普通后代,因此不需要使用 FragmentActivity
.
- 完全可以。
- 您不需要使用
FragmentActivity
。我想您刚刚阅读了有关 "Implementation of drawer" 的教程,其中教程的作者使用了 FragmentActivity
.
- 不明白你的意思。
ViewPager
的页面只是浏览量而不是活动。您不需要使用 Intent
.
PS
其实我根本无法理解你的问题。绝对不清楚您为什么不想使用 FragmentActivity
.
首先 - 抱歉这个新问题。
我已经开始构建一个具有单个 Activity 和导航抽屉的应用程序。每个菜单项在中间框架布局中加载一个新片段。
我想创建另一个片段:
- 有标签
- 允许滑动滚动
似乎唯一的方法是创建一个 ViewPager 和 PagerTabStrip。我读过的所有教程都表明 ViewPager 需要扩展到 FragmentActivity。我有几个问题:
- 我在导航菜单选项时替换片段内容是否做错了什么?
- 如果我做的没问题,是否可以在不调用 FragmentActivity 的情况下合并滑动导航?
- 如果我需要为这一页使用 FragmentActivity,我假设我会通过 Intent 调用更改页面。这样做会导致丢失导航抽屉中的点击操作。我是否必须将我的代码从一个 activity 调用(或复制)到另一个?
编辑
抱歉造成混淆。这是我希望我的应用程序执行的操作:
- 打开应用程序。 MainActivity 开始。导航抽屉加载。主要内容通过片段加载。
- 用户打开导航抽屉并选择我正在创建的这个新菜单项。它是加载到框架中的新片段(与其他菜单项一样)。但是,它有标签并支持滑动。
ViewPager
只是 View
的普通后代,因此不需要使用 FragmentActivity
.
- 完全可以。
- 您不需要使用
FragmentActivity
。我想您刚刚阅读了有关 "Implementation of drawer" 的教程,其中教程的作者使用了FragmentActivity
. - 不明白你的意思。
ViewPager
的页面只是浏览量而不是活动。您不需要使用Intent
.
PS
其实我根本无法理解你的问题。绝对不清楚您为什么不想使用 FragmentActivity
.