我正在尝试将一些带有图标的菜单项添加到菜单中。 出现了项目,但在它们的左侧没有图标,它只是文本...
顺便说一下,我正在使用 Holo Light 主题......
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_market"
android:title="View on Play Store"
android:icon="@drawable/ic_playstore_colorful"/>
</menu>
提前致谢!
最佳答案
好的,所以我找到了这篇 android 博客文章,http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html他们提到整个菜单范式在 ICS 中是如何变化的,他们说现在使用操作栏,需要 API 11 或更高版本:
我在/res/menu/activity_main XML 目录中有这个:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/firstmenu"
android:title="@string/menu_settings"
android:icon="@drawable/ic_launcher"
android:showAsAction="always|withText">
<menu>
<item android:id="@+id/submenu"
android:title="SubMenu">
</item>
</menu>
</item>
<item android:id="@+id/secondmenu"
android:title="seconditem"
android:icon="@drawable/ic_launcher"
android:showAsAction="always|withText">
</item>
</menu>
这当然在源代码中:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
return true;
}
效果很好,看起来也不错。
关于java - 菜单图标不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306454/