Używam ActionBarSherlock i mieć pasek akcji z zakładkami nawigacji w nim. Chcę, żeby tabulatory były automatycznie rozmiaru na podstawie rozmiaru tekstu w nich, ale wydaje się, że styl lub ustawienie gdzieś, że zmusza je do korzystania z minimalnej wielkości. Na przykład na zrzucie ekranu zakładka "Very Long Tab" nie ma dopełnienia (zgodnie z zastosowaną stylizacją), ale zakładki oznaczone "T" mają dużo dopełnienia, mimo że ustawiam padding na 0dp.Jak zarządzać szerokością zakładek nawigacyjnych ActionBar?
Jak widać poniżej Próbowałem podejście brute-force, ustawiając różne atrybuty na kilku stylów, ale nie zostały jeszcze udało.
Jak kontrolować dopełnienie/szerokość w zakładkach paska akcji?
<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>
utworu: [Jak zrobić Andorid za ActionBar/TabWidget LinearLayout zawinąć to dzieci] [1] [1]: http://stackoverflow.com/questions/28024127/how-to-make- andorids-actionbar-tabwidget-linelayout-to-wrap-its-children/28223519 # 28223519 – Lewapq