在Android Design Guidelines它指出“有两种类型的选项卡:固定的和可滚动的。”
我在 ActionBar documentation 中找不到任何文档支持指定任一类型的选项卡的能力。
如何指定标签组是固定的还是可滚动的?如果不能,那么是什么决定了标签是固定的还是可滚动的?
最佳答案
选项卡的数量决定了选项卡组是固定的还是可滚动的。例如,如果您有一个选项卡,它们将被固定,但如果您有六个选项卡,那么它们将变成可滚动的,因为所有六个都无法显示在一个屏幕上。
如果您想在 3.0 之前的设备上查看它的运行情况,download the Action Bar Sherlock sample并从主列表中选择功能切换,然后选择“选项卡”作为您的导航模式。现在您可以向栏中添加选项卡,首先,它们会变小以便将它们全部塞进去,然后当您有足够的空间时,您可以滚动浏览它们。
更新:官方文档中现在有一个页面说“基于最宽选项卡标签的宽度,固定选项卡以相等的宽度显示。如果没有足够的空间显示所有选项卡,选项卡标签本身将是可滚动的。” Read more here.
关于android - ActionBar 选项卡 - 固定和可滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243945/