Android 4.0 设计(选项卡布局)

3

我不确定如何处理选项卡布局。

我的目标是sdk 15,最低支持sdk 11。选项卡应该放在操作栏还是“正文”中更好呢?我暂时不设计用于平板电脑的应用程序,但似乎平板电脑将选项卡放在操作栏中,而较小的屏幕则没有。

我询问的主要原因之一是因为Google在这里提供了一些有关选项卡的信息: http://developer.android.com/design/building-blocks/tabs.html

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

3个回答

2
您仍然可以使用它们,它们并没有被弃用。在Android 3.0版本后,选项卡已经放置在平板电脑上的操作栏中,在手机上,它们在纵向模式下位于操作栏下方,并再次位于横向模式下的操作栏中。作为Android开发人员建议遵循这些标准是一个好习惯。现在我没有使用新实现,而是使用了一个称为ActionBarSherlock的兼容库。它实际上非常好,并且在使用方面几乎与常规选项卡完全相同。您可以在其中找到一些有关如何实现所需内容的良好示例。
此外,我相信您可以在Android SDK文件夹下的samples/android-14中找到所有示例。
我总觉得从那里浏览它们比developer.android更容易。
希望这能对您有所帮助。

0
如果在操作栏中使用导航选项卡,在窄屏幕上分离动作项后,导航选项卡可以适合于主操作栏而不是分开成“堆叠的操作栏”。具体来说,如果已禁用操作栏图标和标题(使用 setDisplayShowHomeEnabled(false) 和 setDisplayShowTitleEnabled(false)),则导航选项卡会折叠到主操作栏中。

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

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


0

在开发者网站上找到的所有内容都是推荐的,被认为是良好的实践。此外,“设计”和“开发”部分是相辅相成的...分离并不意味着“只有开发人员应该查看‘开发’”,反之亦然。编写应用程序时,您应将每个部分视为同等重要。

因此,建议使用操作栏来实现选项卡(如API演示中的FragmentTabs.java所示),这当然不会过时。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接