once again i'm fighting actionbar
styles sdk 14 , above. i'm trying remove/reduce spacing between tab
icons since default spacing not fit in design. style looks like:
<style name="smain" parent="@android:style/theme.holo"> <item name="android:actionbarstyle">@style/mtabareabackground</item> <item name="android:actionbartabstyle">@style/actionbartabstyle</item> </style> <style name="mtabareabackground" parent="@android:style/widget.holo.actionbar.solid"> <item name="android:backgroundstacked">#2b2f33</item> </style> <style name="actionbartabstyle" parent="@android:style/widget.holo.actionbar.tabview"> <item name="android:background">@android:color/transparent</item> <!-- below attributes have no effect --> <item name="android:width">0dp</item> <item name="android:height">0dp</item> </style>
i "removed" active tab indicator making transparent since tab icons have one. assumed spacing between tab icons somehow related tab indicator, still there though made transparent. therefore tried apply width , height of 0 in same style (inherited style/widget.holo.actionbar.tabview
). don't know if assumption incorrect or i'm doing wrong, not find documentation/examples related adjusting spacing between tab icons.
any suggestions appreciated.
afaik, spacing because of padding
on tabview
. should changing padding on tabview
below.
<style name="actionbartabstyle" parent="@android:style/widget.holo.actionbar.tabview"> <item name="android:background">@android:color/transparent</item> <item name="android:paddingleft">2dp</item> <item name="android:paddingright">2dp</item> </style>
the default padding on tabview
seems 16dp.