我试图在溢出菜单项中设置图像,如在flipkart中。但是我无法设置图像。任何人都可以为我提供代码片段
答案 0 :(得分:1)
如果您尝试使用Android 3.0+,则不会在菜单项中显示图标。谷歌已删除它们,以使菜单在不同的应用程序上看起来相似。请参阅icon in menu not showing in android和Android Developers blog。
答案 1 :(得分:0)
这就是应该如何运作的。
如果图标显示在操作栏中,则只显示图标(使用android:showAsAction="always|withText"
或android:showAsAction="ifRoom|withText"
可选标题)。
如果图标未显示在操作栏中,则它只会在溢出菜单中显示为文本。请注意,"withIcon"
属性没有android:showAsAction
枚举值。
答案 2 :(得分:0)
根据googles的新变化,无法在溢出菜单项中添加图标,如果你还想要,试试这个。 对于带溢出硬件按钮的设备: 覆盖硬件按钮单击并显示带有列表视图的透明片段,就像带有图标的三星设备(S3,s4)中的流动菜单一样。
没有硬件按钮的设备: 使用子菜单看起来像菜单。谷歌仍支持子菜单中的图标。