Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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_Android Actionbar_Actionbarsherlock - Fatal编程技术网

Android ActionBar夏洛克不显示菜单图标

Android ActionBar夏洛克不显示菜单图标,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,不确定此特定实例是否已涵盖此内容,但如下所示: 升级我的应用程序以使用最新版本的ActionBarSherlock(4.3.0),以实现向后兼容性 在三星Galaxy Note 2(带Android 4.1.2)上,硬溢出菜单触发菜单,但不包括菜单项的图标 在2.3.3设备上,溢出菜单显示菜单图标(很好),对于3.2平板电脑设备,我必须破解菜单代码(另一论坛帖子的说明)以显示溢出菜单中的图标 任何其他人都会遇到这种情况,有没有解决方案可以让图标显示在4.1.2平台上?我试图使菜单的行为一致,以便

不确定此特定实例是否已涵盖此内容,但如下所示:

升级我的应用程序以使用最新版本的ActionBarSherlock(4.3.0),以实现向后兼容性

在三星Galaxy Note 2(带Android 4.1.2)上,硬溢出菜单触发菜单,但不包括菜单项的图标

在2.3.3设备上,溢出菜单显示菜单图标(很好),对于3.2平板电脑设备,我必须破解菜单代码(另一论坛帖子的说明)以显示溢出菜单中的图标

任何其他人都会遇到这种情况,有没有解决方案可以让图标显示在4.1.2平台上?我试图使菜单的行为一致,以便在over flow中显示菜单项的图标和标题对


谢谢。

自蜂巢以来,设置/溢出不包含图标。

从功能集中删除这一项似乎很奇怪。即使是new Share Action下拉列表也包含相关共享提供商的图标。所以要明确的是,蜂巢和更新的api只允许actionbar本身中的图标,而溢出中的图标将不会显示。我的猜测是,解决这个问题的唯一方法是创建一个自定义弹出菜单小部件。此外,我要指出的是,我认为API文档,甚至是动作栏设计文档都没有明确说明这一变化。从各个方面来看,你都是正确的。从2.x时代开始,在这些图标上下功夫,同时以动作栏的形式给屏幕上的不动产以更突出地显示这些动作,这有点奇怪,但这样一来,这些图标就没有了。在更大的屏幕上,更多的溢出选项显然不会溢出,因此至少为前3个或4个选项提供图标仍然有点重要…好的,感谢您帮助澄清这一点。我已标记为已接受,希望这将有助于解释其他任何人谁遇到这个问题以及。