0

我已经浏览了一段时间的网页,并查看了如何实现标签栏的不同示例。

我遇到的问题是决定创建此功能的正确方法。似乎最常用的选项是拥有一个名为 MainActivity 或其他东西的主要活动,并使用片段作为选项卡。这一切都很好,我已经创建了一个这样的应用程序。

我遇到的问题是,对于这是否是来自 iOS 开发背景的正确方法,我有两种看法,由于这些选项卡具有不同的功能,它似乎并不正确。

任何指针都会很棒。

编辑我也研究了 ActionBarSherlock 但无法在项目中使用它,因为它不断出现错误,而且我找不到对我遇到的问题进行排序的线程。

迪斯科

4

1 回答 1

1

你应该使用片段,是的。这里有一个如何做到这一点的例子:http: //developer.android.com/guide/topics/ui/actionbar.html#Tabs

不过,此“仅”适用于作为操作栏一部分的选项卡。应该不是太大的问题,因为它们通常应该是您的操作栏的一部分。如果您对标签的位置不满意,您也可以手动移动标签,或者滚动您自己的看起来像标签的按钮。

请记住,Android 中的选项卡与 iOS 中的选项卡栏并不完全相同。它们看起来相似并且行为相似,但在它们应该如何使用方面存在细微的概念差异。不要将它们用于您的基本应用导航,而是用于在相似的“事物”之间切换。

但是,如果您想在 3.0 之前的设备上使用它,则必须使用 ActionBarSherlock。它工作正常,我们在几个项目中使用它,所以如果你在集成它时遇到问题,我建议为此创建一个新问题,我很乐意提供帮助。

于 2012-06-13T10:55:48.560 回答