Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionBar夏洛克如何在仅带有图标的菜单项上设置分隔符_Android_Actionbarsherlock_Menuitem_Divider - Fatal编程技术网

Android ActionBar夏洛克如何在仅带有图标的菜单项上设置分隔符

Android ActionBar夏洛克如何在仅带有图标的菜单项上设置分隔符,android,actionbarsherlock,menuitem,divider,Android,Actionbarsherlock,Menuitem,Divider,安卓开发者你好, 我知道这个问题已经被问过很多次了,我也尝试过很多解决方案,但它们对我不起作用。 首先,我使用ActionBarSherlock库来显示ActionBar,并且我只想显示带有图标的菜单项之间的分隔符。 为此,我创建了用于显示分隔符的自定义样式,但它们不显示 @drawable/actionbar\u septor middle 还尝试为ActionBar更新sherlock库ActionMenuItemView.java,其中needsDividerBefore()将始终为t

安卓开发者你好, 我知道这个问题已经被问过很多次了,我也尝试过很多解决方案,但它们对我不起作用。 首先,我使用ActionBarSherlock库来显示ActionBar,并且我只想显示带有图标的菜单项之间的分隔符。 为此,我创建了用于显示分隔符的自定义样式,但它们不显示

@drawable/actionbar\u septor

middle


还尝试为ActionBar更新sherlock库ActionMenuItemView.java,其中needsDividerBefore()将始终为true。但是这个补丁对我也不起作用。请帮我找出哪里出了问题。谢谢。

除非为动作栏使用自定义视图,否则您无法在版本>4.0上为场景获取分隔符;本机实现在内部控制该行为,并且不提供任何钩子来修改该行为

嗯,,
阿里。

您可能正在Android>4.0的设备上尝试此功能。您提到的补丁只适用于Android<3.0,因为在更高版本中使用了本机操作栏实现,您无法修改。@matthias,非常感谢。现在我明白我错在哪里了。你能建议一下如何在android>4.0中获得除法器吗。有什么解决办法吗。