1

是否可以减少/删除选项卡中的左右填充?我怎样才能做到这一点?我已经尝试了很多,但无法弄清楚如何做到这一点。我使用带有标签导航的 sherlock 操作栏。

4

1 回答 1

2

我终于找到了

这可以通过设置 TabView 上的 padding 和 minWidth 以及 Widget.Sherlock.Light.ActionBar.Solid.Inverse 的 backgroundStacked 来完成。

    <style name="GPA_Sherlock_theme" parent="@style/Theme.Sherlock.Light.DarkActionBar">        
    <item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item> 
    <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
    <item name="actionBarStyle">@style/ActionBar.Solid.Example</item> 
    <item name="actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
</style>

 <style name="ActionBarTabStyle.Example" parent="@style/Widget.Sherlock.ActionBar.TabView">
     <item name="android:paddingLeft">0dp</item>        
     <item name="android:paddingRight">0dp</item>     
     <item name="android:minWidth">0dp</item> 
</style>

<style name="ActionBar.Solid.Example" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse"> 
     <item name="android:backgroundStacked">@drawable/ab_stacked_solid_example</item> 
     <item name="backgroundStacked">@drawable/ab_stacked_solid_example</item> 
</style> 
于 2013-03-05T08:53:37.063 回答