带有图标的Android菜单项

时间:2014-08-01 11:42:50

标签: android menu

你能告诉我如何用图标创建一个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"/>

5 个答案:

答案 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将帮助您理解菜单