Android 菜单图标不显示';我没有出现

Android 菜单图标不显示';我没有出现,android,android-toolbar,android-menu,android-icons,Android,Android Toolbar,Android Menu,Android Icons,我已经读过成千上万个这样的问题,即使是最基本的教程,我也无法让它发挥作用 我有一个带有菜单的工具栏,但无论在预览还是运行时,项目图标都不会显示: 图标可以从svg中绘制,当我尝试放置在按钮或图像视图 我的菜单是: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context=".act

我已经读过成千上万个这样的问题,即使是最基本的教程,我也无法让它发挥作用

我有一个带有菜单的工具栏,但无论在预览还是运行时,项目图标都不会显示:

图标可以从svg中绘制,当我尝试放置在
按钮
图像视图

我的菜单是:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".activities.MenuAdsAppCompatActivity">
    <item android:id="@+id/action_notification1"
        android:icon="@drawable/ic_more"
        android:title="action_notification">

        <item android:id="@+id/action_share_us"
            android:icon="@drawable/ic_share"
            android:title="@string/share_us" />
        <item android:id="@+id/action_rate_us"
            android:icon="@android:drawable/ic_menu_info_details"
            android:title="@string/rate" />
        <item android:id="@+id/action_about"
            android:checked="false"
            android:icon="@drawable/ic_about"
            android:title="@string/about" />
    </item>

</menu>
=================================================更新2==============

根据@Dhiraj的建议,图标现在可以了。。。但我还是想让菜单不覆盖工具栏


将您的项目包装在
内,并将
app:showAsAction=“always”
添加到您的父项目中

更新菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    tools:context=".activities.MenuAdsAppCompatActivity">

   <item android:id="@+id/action_notification1"
        android:icon="@drawable/ic_more"
        app:showAsAction="always"
        android:title="action_notification">
        <menu>
        <item android:id="@+id/action_share_us"
            android:icon="@drawable/ic_share"
            android:title="@string/share_us" />
        <item android:id="@+id/action_rate_us"
            android:icon="@android:drawable/ic_menu_info_details"
            android:title="@string/rate" />
        <item android:id="@+id/action_about"
            android:checked="false"
            android:icon="@drawable/ic_about"
            android:title="@string/about" />
        </menu>
    </item>

</menu>


要在工具栏下方显示菜单,您需要为您的样式提供
actionOverflowMenuStyle

对此,请参见:

您的问题不完整。添加活动代码。顺便问一下,你知道改变菜单背景颜色的简单方法吗?我可以设置一些样式属性吗?所有的答案我都更复杂
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    tools:context=".activities.MenuAdsAppCompatActivity">

   <item android:id="@+id/action_notification1"
        android:icon="@drawable/ic_more"
        app:showAsAction="always"
        android:title="action_notification">
        <menu>
        <item android:id="@+id/action_share_us"
            android:icon="@drawable/ic_share"
            android:title="@string/share_us" />
        <item android:id="@+id/action_rate_us"
            android:icon="@android:drawable/ic_menu_info_details"
            android:title="@string/rate" />
        <item android:id="@+id/action_about"
            android:checked="false"
            android:icon="@drawable/ic_about"
            android:title="@string/about" />
        </menu>
    </item>

</menu>