2017-12-14 8 views
1

기본 탐색 창에 이미지를 표시하는 데 문제가 있습니다. 기본 회색 점은 여전히 ​​회색으로 표시됩니다.탐색 창 안드로이드 스튜디오에서 사용자 정의 아이콘의 색상 변경

Original Menu

Menu With Custom Icons

내가 탐색 서랍 이미지의 실제 색상을 표시 할 수있는 방법에 대한 어떤 제안 ?

activity_main_drawer.xml :

<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_camera" 
     android:icon="@drawable/a0279566532_10" 
     android:title="Wallpapers" /> 

    <item 
     android:id="@+id/nav_slideshow" 
     android:icon="@drawable/ic_menu_slideshow" 
     android:title="Featured User Artwork" /> 

    <item 
     android:id="@+id/nav_manage" 
     android:icon="@mipmap/icon24" 
     android:title="About" /> 
    <item 
     android:id="@+id/nav_send" 
     android:checkable="false" 
     android:icon="@mipmap/icon21" 
     android:title="Send" /> 


</group> 

감사합니다.

+0

중요한 이미지가 아닌 컬러 이미지를 사용할 수 있습니다. 이것은 간단한 해결책 일 수 있습니다 – JUL2791

답변

0

드로어 블 파일에 아이콘을 넣고 이것을 XML 파일에 사용하십시오!

사용자 정의 컬러 이미지를 얻으려면, 중 하나를 다운로드하고 자신의 이미지를 사용하거나이 같은 XML 파일에서 아이콘의 색상을 변경 :

app:itemIconTint="#color" 

나는이 당신을 도움이되기를 바랍니다!

+0

내 이미지가 둘 이상의 색상을 사용한다면 어떻게 될까요? – ruslan2424

+0

당신은 아무 것도 나타나지 않을 것입니다. –

+0

회색 색상이 계속 유지됩니다. app : itemIconTint = "# color"를 추가하지 않으면이 옵션을 사용하면 하나의 색상 만 선택할 수 있습니다. – ruslan2424

0

navigationView.setItemIconTintList (null)과 함께 사용 된 것 같습니다. MainActivity.java!

다시 도움을 청하십시오.