如何在选项菜单中添加图标?

问题描述 投票:2回答:3

我尝试在应用程序的选项菜单中添加图标。我向项目添加了图标属性,但图标未显示。

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto" >
    <item
        android:id="@+id/exit"
        android:icon="@drawable/abc_ic_go"
        android:title="@string/exit"/>
    <item
        android:id="@+id/about_us"
        android:title="@string/about_us"/>
    <item
        android:id="@+id/help"
        android:icon="@drawable/abc_ic_go"
        android:title="@string/help"/>
    <item
        android:id="@+id/setting"
        android:icon="@drawable/abc_ic_go"
        android:title="@string/setting"/>
    <item
        android:id="@+id/search_collection"
        android:icon="@drawable/search"
        android:title="@string/search"
        app:actionViewClass="android.support.v7.widget.SearchView"
        app:showAsAction="always"/>
</menu>

我希望我的菜单像这张图片。

enter image description here

android optionmenu
3个回答
1
投票

在所有项目中使用android:showAsAction="always|withText"


0
投票

在所有项目中使用app:showAsAction =“ withText | always”


0
投票
菜单/menu_main.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:icon="@drawable/ic_more"
    android:title="Main Menu"
    app:showAsAction="always">
    <menu>
        <item
            android:id="@+id/action_add"
            android:icon="@drawable/ic_add"
            android:orderInCategory="100"
            android:title="Add"
            app:showAsAction="never" />

        <item
            android:id="@+id/action_remove"
            android:icon="@drawable/ic_remove"
            android:orderInCategory="100"
            android:title="remove"
            app:showAsAction="never" />
    </menu>
</item>
© www.soinside.com 2019 - 2024. All rights reserved.