【问题标题】:Incorrect offset on action bar tabs in Action Bar Sherlock动作栏 Sherlock 中动作栏选项卡上的偏移不正确
【发布时间】:2019-09-05 17:21:31
【问题描述】:

我使用 ActionBarSherlock 添加了多个选项卡。在所有设备上,它都可以正常工作,除了一个运行 2.2.3 的摩托罗拉设备,当我要显示的选项卡多于屏幕显示时。

这是标签滚动到最左侧时的样子:

这是滚动到最右侧时的样子:

我做错了什么导致额外的左侧填充而右侧没有足够的填充?

有人见过这个吗?它是特定于平台的错误吗?

【问题讨论】:

  • 究竟是什么摩托罗拉设备? & 你能发布你的标签样式吗?

标签: android actionbarsherlock


【解决方案1】:

我已经回答了类似的问题here。在测量标签栏容器时,本机操作栏中实际上存在一个错误,它不考虑分隔线的大小。因此,请确保禁用 ActionBar 中的分隔符,使用 showDivider none 如我的原始答案中所述

【讨论】:

  • 我遇到的特殊问题是 2.3.6 设备。我正在使用 ActionBarSherlock 而不是本机版本。我已经尝试过了,但它处理标签的方式没有改变。
  • ABS 会自动使用本机操作栏 - 您确定这不会发生吗?
  • 不应该,因为 ABS 仅对 4.0+ 设备使用本机操作栏
猜你喜欢
  • 1970-01-01
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 1970-01-01
  • 2013-04-20
相关资源
最近更新 更多