我一直在浏览网页一段时间,并查看了如何实现标签栏的不同示例。
我遇到的问题是决定创建此功能的正确方法。最常用的选项是使用一个名为MainActivity的主要活动,并使用片段作为选项卡。这一切都很好,我创建了一个这样的应用程序。
我遇到的问题是,我有两种想法,认为这是否是正确的方式,因为来自iOS开发背景,由于这些标签具有不同的功能,它似乎不正确。
任何指针都会很棒。
编辑我也调查了ActionBarSherlock,但无法在项目中使用它,因为它一直出现错误,我找不到一个线程来解决我遇到的问题进行。
迪斯科
答案 0 :(得分:1)
你应该使用片段,是的。这里有一个例子:http://developer.android.com/guide/topics/ui/actionbar.html#Tabs
此“仅”适用于属于操作栏的选项卡。不应该是一个太大的问题,因为他们通常应该成为你的Actionbar的一部分。如果您不满足自己的位置,也可以手动移动标签,或者滚动自己看起来像标签的按钮。
请注意,Android中的标签与iOS中的标签栏并不完全相同。它们看起来相似且表现相似,但在如何使用它们方面存在微妙的概念差异。不要将它们用于基本的应用程序导航,而是用于在类似的“事物”之间切换。
如果你想在3.0之前的设备上使用它,你将不得不使用ActionBarSherlock。它工作正常,我们在几个项目中使用它,所以如果你在整合它时遇到问题我建议为此创建一个新问题,我很乐意提供帮助。