ActionBar标签 – 固定和可滚动?

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

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

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

  • Actionbar Logo的大小?
  • 菜单项的自定义视图
  • Android操作栏可检查菜单项无法正常工作/显示?
  • Android - Actionbar Sherlock - 搜索filter
  • 软键盘隐藏操作栏
  • search视图closures图标显示为禁用,而不是白色
  • 操作栏主页按钮无法使用嵌套的PreferenceScreen
  • 如何使我的ActionBar的“向上”按钮像手机的“后退”按钮一样工作?
  • 选项卡的数量决定了选项卡组是固定的还是可滚动的。 例如,如果你有一个标签,它们将被修复,但是如果你有六个,那么它们将变得可滚动,因为所有六个都不适合一个屏幕。

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

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

    值得注意的是设置

    android:showAsAction 

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

      always 

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