gpt4 book ai didi

android - 为什么图片/图标没有出现在菜单中?

转载 作者:搜寻专家 更新时间:2023-11-01 08:08:57 25 4
gpt4 key购买 nike

我关注了this tutorial创建一个菜单

但我的菜单看起来不一样:

menu

如何创建带有图像的菜单?

这是我的代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android">    
<item android:id="@+id/preferences"
android:icon="@drawable/preferences"
android:title="Preferences" />
<item android:id="@+id/help"
android:title="Help"
android:icon="@drawable/ic_action_search" />
</menu>

@Override
public boolean onCreateOptionsMenu(Menu menu) {
/*menu.add(Menu.NONE, PREF_ID, Menu.NONE, "Preferences")
.setIcon(R.drawable.preferences).setAlphabeticShortcut('e');

return (super.onCreateOptionsMenu(menu));*/
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_ygo_main, menu);
return true;
}

最佳答案

首先我想说:Say Goodbye to the Menu Button

您的代码没有问题,如果可绘制对象位于正确的文件夹中,它应该会显示图标,在 Android 2.2 上工作正常。

菜单功能说:

   1.  Context menus: Do not support item shortcuts and item icons.
2. Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded menus (only available if six or more menu items are visible, reached via the 'More' item in the icon menu) do not show item icons, and item check marks are discouraged.
3. Sub menus: Do not support item icons, or nested sub menus.

您的代码没有问题,问题可能出在您使用的 API 级别上,但仍然建议您不要再使用 Menu。


Android 不再需要专用的菜单按钮,有些设备没有,您应该停止使用它。

关于android - 为什么图片/图标没有出现在菜单中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11716467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com