Android 菜单图标不显示';我没有出现
我已经读过成千上万个这样的问题,即使是最基本的教程,我也无法让它发挥作用 我有一个带有菜单的工具栏,但无论在预览还是运行时,项目图标都不会显示: 图标可以从svg中绘制,当我尝试放置在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
按钮
或图像视图
我的菜单是:
<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>