你能告诉我如何用图标创建一个android菜单项。 我从菜单main.xml插入图像但没有工作
<item
android:id="@+id/menu_settings"
android:icon="@drawable/ic_launcher"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/menu_cut"
android:icon="@drawable/ic_launcher"
android:orderInCategory="100"
android:showAsAction="never"
android:title="cut"/>
<item
android:id="@+id/menu_copy"
android:orderInCategory="100"
android:showAsAction="never"
android:title="copy"/>
<item
android:id="@+id/menu_past"
android:orderInCategory="100"
android:showAsAction="never"
android:title="past"/>
答案 0 :(得分:1)
您需要将showAsAction
设置为 ifRoom|withText
<item
android:icon="@drawable/img"
android:title="title"
android:showAsAction="ifRoom|withText" />
答案 1 :(得分:0)
以编程方式设置如下图标:
menu.add(0, MENU_QUIT, 0, "Quit").setIcon(R.drawable.menu_quit_icon);
或者您可以在xml布局中设置它,如下所示:
<item android:id="@+id/save_button"
android:icon="@android:drawable/ic_menu_save"
android:title="Save Image"/>
答案 2 :(得分:0)
图标用于工具栏按钮。你有android:showAsAction="never"
,强迫这个项目进入溢出。溢出不使用图标。
答案 3 :(得分:0)
Android 3.0 + http://android-developers.blogspot.in/2012/01/say-goodbye-to-menu-button.html
不支持此功能帮助这有帮助。
答案 4 :(得分:0)
尝试this将帮助您理解菜单