android溢出菜单项无法同时显示图标和标题

时间:2014-03-07 14:45:36

标签: android

我试图在溢出菜单项中设置图像,如在flipkart中。但是我无法设置图像。任何人都可以为我提供代码片段

3 个答案:

答案 0 :(得分:1)

如果您尝试使用Android 3.0+,则不会在菜单项中显示图标。谷歌已删除它们,以使菜单在不同的应用程序上看起来相似。请参阅icon in menu not showing in androidAndroid Developers blog

答案 1 :(得分:0)

这就是应该如何运作的。

如果图标显示在操作栏中,则只显示图标(使用android:showAsAction="always|withText"android:showAsAction="ifRoom|withText"可选标题)。

如果图标未显示在操作栏中,则它只会在溢出菜单中显示为文本。请注意,"withIcon"属性没有android:showAsAction枚举值。

答案 2 :(得分:0)

根据googles的新变化,无法在溢出菜单项中添加图标,如果你还想要,试试这个。 对于带溢出硬件按钮的设备: 覆盖硬件按钮单击并显示带有列表视图的透明片段,就像带有图标的三星设备(S3,s4)中的流动菜单一样。

没有硬件按钮的设备: 使用子菜单看起来像菜单。谷歌仍支持子菜单中的图标。