2013-07-23 4 views
4

Я добавил несколько вкладок с помощью ActionBarSherlock. На всех устройствах он работает правильно, за исключением одного - устройства Motorola, работающего под управлением 2.2.3, когда у меня больше вкладок для отображения, чем может поместиться на экране.Неправильное смещение на вкладках панели действий в панели действий Шерлок

Это то, что вкладки выглядеть прокрутку его самый левая сторона:

http://i44.tinypic.com/2ypcboh.png

А вот как это выглядит, когда прокручиваются на правой большую сторону:

http://i44.tinypic.com/122gd95.png

Что я делаю неправильно, что вызывает дополнительное левое заполнение и недостаточное заполнение справа?

Кто-нибудь видел это раньше? Это ошибка конкретной платформы?

+0

Что это за устройство Motorola? & можете ли вы опубликовать свои стили вкладок? – eveliotc

ответ

0

Я уже ответил на аналогичный вопрос here. На самом деле есть ошибка в собственной панели действий, которая не заботится о размере разделителей при измерении контейнера панели табуляции. Поэтому не забудьте отключить разделители в ActionBar, используя showDivider, как показано в моем первоначальном ответе

+0

Особая проблема, с которой я столкнулся, - это устройство 2.3.6. Я использую ActionBarSherlock, а не собственную версию. Я пробовал это, но не было никаких изменений в способе обработки вкладок. – Brad

+0

ABS автоматически использует собственную панель действий, если это возможно - вы уверены, что этого не происходит? –

+0

Этого не должно быть, потому что ABS использует собственный экран действий только для устройств с 4.0+ – Gomino

Смежные вопросы