我有在Android的默認抽屜菜單中更改圖標的顏色問題,有很多的話題,但他們只解釋改變整個菜單的色彩顏色不是一個特定的圖標:更改特定圖標的顏色NavigationDrawer
比如我要收藏圖標的顏色變爲黃色
我有在Android的默認抽屜菜單中更改圖標的顏色問題,有很多的話題,但他們只解釋改變整個菜單的色彩顏色不是一個特定的圖標:更改特定圖標的顏色NavigationDrawer
比如我要收藏圖標的顏色變爲黃色
從這裏你可以像這樣從activity_drawer_drawer.xml
佈局更改菜單的圖標
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_camera"
<!-- Change your drawable here -->
android:icon="@drawable/ic_menu_camera"
android:title="Import"/>
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="Gallery"/>
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow"/>
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools"/>
</group>
<item android:title="Communicate">
<menu>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="Share"/>
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send"/>
</menu>
</item>
</menu>
要刪除色調的色彩效果使用此
mNavigationView.setItemIconTintList(null);
是改變你的圖標的顏色,但它不是我說的是顏色不改變圖標 – Blacksword
我有問題編輯我的答案使用'mNavigationView.setItemIconTintList(NULL);'刪除色調的色彩效果,並顯示您的原始圖像的顏色 –
感謝它的工作,但有什麼辦法由風格和XML辦呢? – Blacksword
你想改變它永久,我的意思是你想顯示默認爲黃色您的收藏夾顏色? – Sourabh
是完全相同我想把不同的顏色爲不同的項目 – Blacksword
爲@Burhanuddin的回答,您可以通過更換默認圖標的彩色圖標 – Sourabh