Yas*_*mar 5 android android-layout actionbarsherlock android-actionbar
我在我的项目中使用ActionBarSherlock(ABS),溢出图标从操作项左侧占用太多边距.我的项目中有最新的ABS库.您可以在下面看到上述问题的屏幕截图.

移动设备在JellyBean版本上运行.如何减少溢出图标和操作项之间的空间?
UPDATE
我尝试通过应用自定义主题来更改操作项属性
<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>
Run Code Online (Sandbox Code Playgroud)
只有背景属性才会对没有菜单按钮的设备生效.我玩改变边距和填充的属性,似乎没有任何效果.有没有办法控制动作项的这些属性?
如果你真的需要改变它,这里是如何减少溢出按钮的宽度:
<style name="AppTheme" parent="Theme.Sherlock">
<item name="android:actionOverflowButtonStyle">@style/MyOverflowButton</item>
</style>
<style name="MyOverflowButton" parent="Widget.Sherlock.ActionButton.Overflow">
<item name="android:minWidth">32dip</item>
<item name="android:padding">0dip</item>
</style>
Run Code Online (Sandbox Code Playgroud)
你的操作按钮太小了。它们不应小于 48dp。如果必须这样做(不应该这样做),您可以覆盖该actionButtonStyle android:minWidth属性:
请务必还包括android:actionButtonStyle.