2

我相信我有一个非常简单的用例,但在理解基本原理时遇到了问题。我是 Fragments 的新手,我只觉得我必须深入研究它们,因为很遗憾 Tabs 已被弃用。

我想要实现的只是一个选项卡式布局,过去我每个选项卡都有一个活动。

我正在浏览 ActionBarSherlock 附带的示例,并且有些困惑,我希望他们完成了选项卡导航,以便他们真正链接到活动,而不仅仅是在内容窗格中设置文本。我认为这会让事情变得更容易很多人都懂。。

我开始了我的“主要”活动扩展了 SherlockFragmentActivity 并实现了 TabListener.. 发现这是毫无意义的,因为他们建议我使用 Fragments,所以参考 Fragment 示例,然后我查看了 FragmentTabs 示例,它没有实现 TabListener 但相反,它有自己的内部类来管理选项卡。

不幸的是,演示示例中的选项卡看起来比 FragmentTabs 示例中的选项卡要好得多。与我们在 Android 中看到的更现代的 ActionBar 选项卡相比,片段选项卡示例看起来像我们在 Android 中看到的选项卡“演示”示例。

所以我想要完成的是混合这两个示例,这样我就有了漂亮的现代外观操作栏选​​项卡,但也了解如何在单击时加载新活动。

在这里的任何帮助将不胜感激,我开始真的想把头撞到墙上。

谢谢

4

1 回答 1

2

我是 Fragments 的新手,我只觉得我必须深入研究它们,因为很遗憾 Tabs 已被弃用。

标签不被弃用。在选项卡中使用活动已被弃用,形式为弃用ActivityGroup(即,将活动放在活动中)。当然欢迎您在TabHost不将活动放在选项卡中的情况下使用。

我希望他们完成了标签导航,以便他们真正链接到活动

那是因为不推荐将活动放在活动中。

所以我想要完成的是混合这两个示例,这样我就有了漂亮的现代外观操作栏选​​项卡,但也了解如何在单击时加载新活动。

不要将活动放在标签中。对选项卡的内容使用片段,或者在单击选项卡时修改您的 UI

于 2012-07-22T15:45:12.027 回答