ActionBar标签 – 固定和可滚动?

在Android设计指南中,它指出“有两种types的标签:固定和可滚动”。

我在ActionBar文档中找不到任何文档来支持指定任一types的选项卡。

如何指定要固定或可滚动的选项卡组? 如果你不能,那么选项卡是固定的还是可滚动的呢?

选项卡的数量决定了选项卡组是固定的还是可滚动的。 例如,如果你有一个标签,它们将被修复,但是如果你有六个,那么它们将变得可滚动,因为所有六个都不适合一个屏幕。

如果要在3.0之前的设备上查看它,请下载Action Bar Sherlock示例并从主列表中选择Feature Toggles,然后选择“Tabs”作为导航模式。 现在你可以在栏上添加标签了,首先,它们会变得更小以便将它们全部填入,然后一旦你有足够的东西就可以滚动它们。

更新:现在在官方文档中有一个页面,上面写着“根据最宽标签标签的宽度显示固定标签的宽度相等。如果没有足够的空间显示所有标签,标签标签本身将是滚动“。 在这里阅读更多。

值得注意的是设置

android:showAsAction 

也将影响标签的显示方式,至少在4.0+设备中。 设置

  always 

作为主题的一部分将导致所有选项卡在屏幕上被赋予相等的间距,而无需滚动,如果空间可用的话。