3

我不确定选项卡式布局的方向。

我的目标是 sdk 15,最小 sdk 11。选项卡最好留在操作栏或“正文”中。我还没有为带有这个应用程序的平板电脑设计(还),但似乎平板电脑在操作栏中有标签,而较小的屏幕则没有。

我问的主要原因之一是因为谷歌确实有一些关于标签的信息:http: //developer.android.com/design/building-blocks/tabs.html

但我似乎无法在他们的新“开发”部分找到它。所以我不知道这是否已被弃用?Tab 布局曾经有一个很好的例子。

4

3 回答 3

2

你仍然可以使用它们。它们没有被弃用。在 post android 3.0 版本中,选项卡已放置在平板电脑的操作栏中。在手机上,它们纵向位于操作栏下方,横向位于操作栏。正如android开发人员建议的那样,遵循这些标准被认为是一种好习惯。现在我没有使用新的实现,而是使用了一个名为 ActionBarSherlock 的兼容性库。它实际上非常好,并且在使用方面与常规标签几乎完全相同。您可以在其中找到一些关于如何实现所需内容的好示例。

此外,我很确定您可以在示例/android-14 下的 android sdk 文件夹中找到所有示例。

我一直觉得从那里浏览它们比 developer.android 更容易。

希望这对您有所帮助。

于 2012-06-25T14:47:26.613 回答
0

“如果您在操作栏中使用导航选项卡,一旦操作项在窄屏幕上分开,导航选项卡可能会适合主操作栏,而不是分隔到“堆叠操作栏”中。具体来说,如果您已禁用操作栏图标和标题(使用 setDisplayShowHomeEnabled(false) 和 setDisplayShowTitleEnabled(false)),然后导航选项卡会折叠到主操作栏中。”

http://developer.android.com/guide/topics/ui/actionbar.html

这实际上是新设计模式的一部分。如果选项卡可以放入主操作栏,让它们。通常,如果您处于纵向模式,它们不会(上述引用中所述的情况除外),但是当您切换到横向模式(或者如果您在平板电脑上)时,它们会很容易适应。

于 2012-06-25T14:47:50.120 回答
0

推荐您在开发者网站上找到的所有内容,并被视为良好做法。此外,“设计”和“开发”部分齐头并进……这种分离并不意味着“只有开发人员应该看‘开发’”,反之亦然。在编写应用程序时,您应该将每一个视为同等重要。

所以是的,建议使用操作栏来实现您的选项卡(如FragmentTabs.javaAPI 演示中所见),它肯定不会被弃用。

于 2012-06-25T14:59:19.017 回答