Sto usando ActionBarSherlock e ho un ActionBar con le schede di navigazione al suo interno. Voglio che le schede si ridimensionino automaticamente in base alla dimensione del testo al loro interno, ma sembra che ci sia uno stile o un'impostazione da qualche parte che li costringe a utilizzare una dimensione minima. Quindi, ad esempio, nella schermata la scheda "Scheda molto lunga" non ha padding (in base allo stile applicato), ma le schede contrassegnate con "T" hanno una grande quantità di padding, nonostante io abbia impostato il padding su 0dp.Come gestire la larghezza delle schede di navigazione di ActionBar?
Come potete vedere qui sotto ho provato un approccio a forza bruta impostando vari attributi su diversi stili, ma non ho ancora riuscito.
Come controllo il riempimento/larghezza nelle schede della barra delle azioni?
<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>
cassa: [Come fare di Andorid ActionBar/TabWidget LinearLayout per avvolgere i bambini è] [1] [1]: http://stackoverflow.com/questions/28024127/how-to-make- andorids-actionbar-tabwidget-linearlayout-to-wrap-its-children/28223519 # 28223519 – Lewapq