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。但这个补丁也不适合我。请帮助我出错的地方。感谢。
答案 0 :(得分:0)
你不能在版本上获得分隔符&gt; 4.0,适用于您的方案,除非您为操作栏使用自定义视图;本机实现在内部控制行为,并且不提供任何钩子来修改它。
HTH, 阿里。