简体   繁体   English

我怎么能在android菜单中显示android:icon(android studio)

[英]how can i show android:icon in android menu ( android studio)

i create application with default android studio menu, but when i change default icon with my drawable icon this circle icon is not visible. 我使用默认的android studio菜单创建应用程序,但是当我使用我的drawable图标更改默认图标时,此圆圈图标不可见。

my problem is how can i show icon in my android menu. 我的问题是如何在我的Android菜单中显示图标。

I used this XML: 我用过这个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"
>
<group android:checkableBehavior="single">
    <item android:id="@+id/nav_radio" android:icon="@drawable/radio_icon"
        android:title="Radio" />
    <item android:id="@+id/nav_tv" android:icon="@drawable/tv_icon"
        android:title="TV" />
</group>

<item android:title="Autre">
    <menu>
        <item android:id="@+id/nav_share" android:icon="@drawable/share_icon"
            android:title="Share" />
        <item android:id="@+id/nav_send" android:icon="@drawable/mail_icon"
            android:title="Send" />
        <item android:id="@+id/nav_like" android:icon="@drawable/heart_icon"
            android:title="Rate Me" />
        <item android:id="@+id/nav_recording" android:icon="@drawable/cloud_icon"
            android:title="Recording" />
        <item android:id="@+id/nav_close" android:icon="@drawable/power_icon"
            android:title="Close" />
    </menu>
</item>

</menu>

and i don't show icone 我没有显示icone

在此输入图像描述

please help me 请帮我

In you activity Where you have used NavigationView use this one line of code. 在您的活动中使用NavigationView的地方使用这一行代码。 doing this may solve your problem. 这样做可以解决您的问题。

setItemIconTintList(null);

in your Activity 在你的活动中

mNavigation = (NavigationView) findViewById(R.id.navigation);
mNavigation.setItemIconTintList(null);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM