我跟着this tutorial创建菜单为什么图片/图标不显示在菜单中?
,但我的菜单如下不同:
如何创建与图像的菜单吗?
这是我的代码:
<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;
}
您使用哪个api级别? – 2012-07-30 06:51:42
嗯,奇怪,所以你的drawables是PNG的?它们被放置在你的res/drawable文件夹中?你有: <?xml version =“1.0”encoding =“utf-8”?> 在你的R.menu.activity_ygo_main.xml的顶部? 如果你在你的主要活动中,你应该能够简单地调用: getMenuInflater()。inflate(R.menu.activity_ygo_main,menu);这会减少你的代码。 – digiphd 2012-07-30 06:59:52
图像被放置在drawable文件夹中,我使用api level 14 – 2012-07-30 07:08:13