2016-06-29 4 views
1

이 질문은 다른 스레드에 대한 의견에 앞서 질문되었습니다. 그러나 아무도 내가 볼 수있는 한 똑바로 대답하지 않았습니다.개별 탐색 서랍 아이콘의 아이콘 색상 변경

내가 원하는 것은 nav 그리기의 모든 개별 아이콘을 다른 색상으로 채색하는 것입니다. 다음 예는 다음과 같습니다 app:itemIconTint를 사용

The example

모든 아이콘의 스타일을 것입니다. 이 작업을 수행 할 수있는 방법이 있습니까?

NavigationView nw = (NavigationView) findViewById(R.id.nav_view); nw.setItemIconTintList(null);

하고 모든 아이콘이 원래 색상으로 표시됩니다 onCreate() 방법에서

답변

2

이 넣어. 기본적으로 만드는 데 필요한 모든 것은 색칠 된 아이콘입니다.

3
활동의

에서 onCreate 메도

navigationView = (NavigationView) findViewById(R.id.nav_view); 
navigationView.setItemIconTintList(null); 
//For each icon 
navigationView.getMenu() 
       .findItem(R.id.home) 
       .getIcon() 
       .setColorFilter(getResources().getColor(R.color.yellow), PorterDuff.Mode.SRC_IN);