【问题标题】:Handling navigations in tabActivity在 tabActivity 中处理导航
【发布时间】:2011-08-11 06:31:42
【问题描述】:

我正在开发一个使用tabsfragments 的应用程序。 Google 提供了android support v4.jar,以便我们也可以将片段用于 api 1.6。

我浏览了 google 提供的示例,其中每个选项卡都没有内部 fragment
(即每个选项卡仅包含一个 fragment),可以轻松处理。

现在我的问题是,我需要在tab activity 中实现导航,其中包含多个标签片段。

我怎样才能实现它?

建议一些示例和一些方法来实现这一点。

非常感谢

编辑:我使用片段,因为 ActivityGroup 已弃用。

【问题讨论】:

  • “实现导航”是什么意思?什么有效,什么无效?每个标签有一个活动吗?
  • 不能将 TabActivity 用于选项卡。你只能使用 fragmentActivity 来实现选项卡。developer.android.com/reference/android/app/TabActivity.html.. 导航在意义上处理与相应选项卡的背面。
  • 那么为什么不能将 TabActivity 用于 Tabs?它正是针对该用例而设计的。你到底想达到什么目的?请举个例子。
  • TabActivity 已弃用。例如。我将有 3 个标签。每个tab 可能包含 4 个视图。现在我必须处理背面,以便我可以管理标签。 (即如果我在1st tab4th view 中,如果我移动到other tab 并从那里按back。它应该到1st tab4th view

标签: android tabs navigation android-fragments


【解决方案1】:

您可以将 FragmentManager (activity.getFragmentManager) 与 FragmentTransaction 结合使用来对切换片段等更改进行分组。 FragmentManager 支持一个 back-stack,它允许您在 back-pressed 时回滚那些事务,这应该正是您所需要的。

【讨论】:

  • 我一直在尝试这个,但无法得出任何结论。 api 兼容性演示中的示例无法理解。你能给我一些样品吗
  • 我没有找到任何示例,而且我的 Honycomb 模拟器无法正常工作。 api 演示有什么问题?
  • 我正在使用 android 2.0 及更高版本。 Api 演示是因为兼容性包根本没有运行。感谢您的帮助。
  • 我从来没有将那个反向端口用于片段。你可以发布一个链接吗?我会设置一个测试项目并给你反馈。
猜你喜欢
  • 1970-01-01
  • 2014-12-05
  • 2019-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多