Change Navigation View Item Color Dynamically Android
use app:itemIconTint in your NavigationView for icons and use app:itemTextColor for textColors Sample : drawable/navigation_text_color : <selector xmlns:android=”http://schemas.android.com/apk/res/android”> <!– This is used when the Navigation Item is checked –> <item android:color=”#009688″ android:state_checked=”true” /> <!– This is the default text color –> <item android:color=”#E91E63″ /> </selector> and layout : <android.support.design.widget.NavigationView . . app:itemTextColor=”@drawable/navigation_text_color”/>