gpt4 book ai didi

java - 为膨胀菜单添加自定义图标

转载 作者:行者123 更新时间:2023-12-02 06:33:42 25 4
gpt4 key购买 nike

我正在尝试向菜单添加图标(因为它看起来很无聊)

enter image description here

我的菜单 xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_about"
android:orderInCategory="200"
android:showAsAction="never"
android:icon="@drawable/icon"
android:title="About" />
<item
android:id="@+id/action_help"
android:orderInCategory="200"
android:showAsAction="never"
android:icon="@drawable/help"
android:title="Help" />
<item
android:id="@+id/action_rate"
android:orderInCategory="300"
android:showAsAction="never"
android:title="Rate This App"
android:icon="@drawable/star" />
<item
android:id="@+id/action_quit"
android:orderInCategory="400"
android:showAsAction="never"
android:title="Quit"
android:icon="@drawable/quit" />

</menu>

部分Java代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);

//Set icon for the menu button
Drawable icon = getResources().getDrawable(R.drawable.icon);
menu.getItem(0).setIcon(icon);

return true;
}

我仍然没有在菜单上看到该图标。我正在运行我的手机和 AVD 4.2+。是 Google 取消了菜单的图标支持吗?

最佳答案

希望这是一个愚蠢的问题,但是您的可绘制文件夹之一中是否有图标图像以及您用来访问它的名称?

如果一切设置正确,请尝试清理您的项目并再次运行它(确保也构建它)。

关于java - 为膨胀菜单添加自定义图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19863021/

25 4 0