我有以下代码来生成菜单项:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu1"
android:icon="@drawable/ic_action1"
android:title="@string/foo" />
</menu>
我在菜单中看到了项目,但我看不到图标。怎么了? 我不想将它用作以下内容:
android:showAsAction="ifRoom|withText"
然后我看到了图标,但我不希望它出现在Action Bar
中答案 0 :(得分:1)
当您使用ActionBar / Holo主题时,不会在溢出菜单中看到任何菜单项图标。 我认为当您将前Holo主题应用于您的活动时,您将获得旧菜单!
答案 1 :(得分:0)
尝试这样的事情
onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.your_menu, menu);
menu.getItem(R.id.your_item_id).setIcon(R.drawable.your_drawable_id);
}