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.