Я использую ActionBarSherlock и имею ActionBar с вкладками навигации в нем. Я хочу, чтобы вкладки были автоматически заданы в зависимости от размера текста в них, но, кажется, есть стиль или настройка где-то, что вынуждает их использовать минимальный размер. Так, например, на скриншоте вкладка "Очень длинная вкладка" не имеет отступов (в соответствии с применяемым стилем), но вкладки с надписью "T" имеют большое количество дополнений, несмотря на то, что я устанавливаю дополнение на 0dp.
Как вы можете видеть ниже, я пробовал использовать метод грубой силы, устанавливая различные атрибуты для нескольких стилей, но я еще не успел.
Как управлять заполнением/шириной на вкладках панели действий?
<style
name="CustomActivity"
parent="@style/Theme.Sherlock"
>
<item name="actionBarTabStyle">@style/customActionBarTabStyle</item>
<item name="actionBarTabBarStyle">@style/customActionBarTabBarStyle</item>
<item name="actionBarTabTextStyle">@style/customActionBarTabTextStyle</item>
</style>
<style name="customActionBarTabStyle" parent="style/Widget.Sherlock.ActionBar.TabView">
<item name="android:background">@drawable/tab_indicator</item>
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:minWidth">0dp</item>
</style>
<style name="customActionBarTabBarStyle" parent="style/Widget.Sherlock.ActionBar.TabBar">
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:minWidth">0dp</item>
</style>
<style name="customActionBarTabTextStyle" parent="style/Widget.Sherlock.ActionBar.TabText">
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:minWidth">0dp</item>
</style>