0
不知道这已经覆盖了这个特定的实例,但这里有云:ActionbarSherlock没有显示菜单图标
升级我的应用程序使用最新版本ActionBarSherlock(4.3.0)的向后兼容的好处。
在Samsung Galaxy Note 2(w/Android 4.1.2)上,硬盘溢出菜单会触发菜单,但不包括菜单项的图标。
在2.3.3设备上,overflow菜单显示菜单图标(罚款),对于3.2平板设备,我不得不破解菜单代码(来自另一个论坛帖子的说明)以在溢出中显示图标。
其他人遇到这个问题,并有解决方案让图标显示在4.1.2平台上?我试图让菜单的行为保持一致,以便在溢出中显示菜单项的Icon_Title对。
谢谢。
这绝对是一个奇特的项目,从功能集中删除。即使新的“股份操作”下拉菜单中也包含相关共享提供者的图标。所以要清楚的是,Honeycomb和更新的api只允许在操作栏本身的图标,而溢出图标不会显示。我的猜测是唯一的解决方法是创建一个自定义的弹出式菜单部件。此外,只是要指出,我不认为API文档甚至是动作栏设计文档都会使此更改变得清晰。 – Hunter23 2013-04-25 20:26:19
你对这一点都是正确的。从2.x时代把努力带入这些图标中,同时以操作栏的形式给予屏幕空间以更显着地显示那些操作,但是它在溢出中没有出现,这有点奇怪。在更大的屏幕上,更多的溢出选项显然不会溢出,所以提供至少前3个或4个选项的图标仍然有点重要... – 2013-04-25 21:06:59
好的,谢谢你帮助澄清这一点。我已标记为已接受,希望这有助于解释遇到此问题的其他人。 – Hunter23 2013-04-26 12:47:05