gpt4 book ai didi

java - 将图像(PNG 等)设置为抽屉布局导航项上的图标

转载 作者:行者123 更新时间:2023-12-02 01:25:28 25 4
gpt4 key购买 nike

我将图像设置为图标,但它显示灰色图标而不是图像,

这个@drawable/image_second是我想用作图标的图像。 image_second.png

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">

<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/image_second"
android:title="@string/menu_home" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="@string/menu_gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="@string/menu_slideshow" />
<item
android:id="@+id/nav_tools"
android:icon="@drawable/ic_menu_manage"
android:title="@string/menu_tools" />
</group>

<item android:title="Communicate">
<menu>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="@string/menu_share" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="@string/menu_send" />
</menu>
</item>

</menu>

运行代码后,我得到了这个, enter image description here

请告诉我该怎么做以及为什么会发生..

一如既往,非常感谢..

最佳答案

You can do so programmatically using NavigationView.setItemIconTintList.

yourNavigationView.setItemIconTintList(null);

此外,如果您想更改其他图标的色调,请使用此

XML

<android.support.design.widget.NavigationView
...
app:itemIconTint="@android:color/black"
... />

关于java - 将图像(PNG 等)设置为抽屉布局导航项上的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57013378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com