ActionBarsherlock如何仅使用图标在菜单项上设置分隔符

时间:2013-04-10 06:32:48

标签: android actionbarsherlock menuitem divider

Hello android开发者, 我知道很多次都会问过这个问题,而且我也尝试了很多解决方案,但它们并不适合我。 首先我使用动作栏sherlock库来显示动作栏,我想在仅带图标的菜单项之间显示分隔符。 为此我创建了自定义样式来显示分隔符,但它们没有显示。

<style name="Theme.SherlockCustom" parent="@style/Theme.Sherlock.Light">

<item name="android:actionBarDivider">@drawable/actionbar_seprator</item>

<item name="android:showDividers">middle</item>

</style>

并且还尝试为ActionBar更新sherlock库ActionMenuItemView.java,其中needsDividerBefore()将始终给出true。但这个补丁也不适合我。请帮助我出错的地方。感谢。

1 个答案:

答案 0 :(得分:0)

你不能在版本上获得分隔符&gt; 4.0,适用于您的方案,除非您为操作栏使用自定义视图;本机实现在内部控制行为,并且不提供任何钩子来修改它。

HTH, 阿里。