我在我的项目中使用ActionBarSherlock(ABS),但溢出图标与操作项之间的间距太大。我已经在项目中使用了最新的ABS库。您可以看到下面提到的问题的屏幕截图。
![sherlock action bar jelly bean](https://istack.dev59.com/4bpxG.webp)
该移动设备运行JellyBean版本。我该如何减少溢出图标和操作项之间的空间?
更新
我尝试通过应用自定义主题来更改操作项属性。
![sherlock action bar jelly bean](https://istack.dev59.com/4bpxG.webp)
该移动设备运行JellyBean版本。我该如何减少溢出图标和操作项之间的空间?
更新
我尝试通过应用自定义主题来更改操作项属性。
<style name="DelightActionButtonStyle" parent="Widget.Sherlock.ActionButton">
<!-- <item name="android:background">?attr/actionBarItemBackground</item> -->
<item name="android:background">@color/black</item>
<item name="android:minHeight">?attr/actionBarSize</item>
<item name="android:minWidth">0dp</item>
<item name="android:gravity">center</item>
<item name="android:paddingLeft">20dp</item>
<item name="android:paddingRight">20dp</item>
<item name="android:scaleType">center</item>
</style>
只有在没有菜单按钮的设备上,背景属性才会生效。我尝试了改变边距和填充的属性,但似乎都没有任何效果。是否有一种方法可以控制这些属性的操作项?
android:actionButtonStyle
和actionButtonStyle
?前者控制ICS+。 - Paul Burke