Из этого снимка экрана выглядит, что вы тестируете на ICS, и это хорошо, так как вы будете наблюдать за поведением встроенной панели действий, а не думать, что это ошибка в ActionBarSherlock.
В основном панель действийбудет пытаться развернуть вкладки так, чтобы они занимали равное количество места, если для этого достаточно места, чтобы обеспечить более чистый вид при наличии только нескольких вкладок.
Установив для отступа actionBarTabTextStyle
значениеноль, вы фактически усугубляете проблему, так как теперь текст на первой вкладке не имеет ничего вокруг, чтобы он не касался разделителей и края экрана.Если вы увеличите отступ (или вернете его к значению по умолчанию), вы увидите одну из двух вещей:
- Текст будет перенесен на две строки.
- Панель вкладок преобразует вкладки впросто будьте шире их содержимого и допускайте горизонтальную прокрутку.
Я склонен думать, что первое произойдет из-за очень малой ширины вашей второй-четвертой вкладки.К сожалению, именно так ведет себя панель вкладок, и нам нужно просто попытаться приспособить ее поведение соответственно.
Если возможно, попробуйте создать ярлыки вкладок, которые имеют более унифицированную ширину, что, вероятно, вызовет второе состояние, упомянутое выше.,Продолжайте тестирование с ICS, чтобы убедиться, что вы наблюдаете поведение на платформе, а затем при работе на pre-ICS вы должны получить то же поведение из библиотеки.