我使用 ActionBarSherlock 添加了多个选项卡。在所有设备上它都能正常工作,除了一个 - 一个运行 2.2.3 的摩托罗拉设备,当我要显示的标签多于屏幕上无法容纳的标签时。
这是选项卡滚动到最左侧时的样子:
这是滚动到最右侧时的样子:
我做错了什么导致额外的左侧填充和右侧没有足够的填充?
有没有人见过这个?它是特定于平台的错误吗?
我使用 ActionBarSherlock 添加了多个选项卡。在所有设备上它都能正常工作,除了一个 - 一个运行 2.2.3 的摩托罗拉设备,当我要显示的标签多于屏幕上无法容纳的标签时。
这是选项卡滚动到最左侧时的样子:
这是滚动到最右侧时的样子:
我做错了什么导致额外的左侧填充和右侧没有足够的填充?
有没有人见过这个?它是特定于平台的错误吗?
我已经在这里回答了一个类似的问题。在测量标签栏容器时,本机操作栏中实际上存在一个错误,它不考虑分隔线的大小。因此,请确保禁用 ActionBar 中的分隔符,使用 showDivider none 如我的原始答案中所述