Desativair ícone colorStateList no NavigationView

No meu aplicativo, hoje tenho icons que não possuem apenas uma cor, mas, em alguns casos, duas colors dependendo do estado dos dados no meu aplicativo. Isso significa que não consigo usair o comportamento de matização padrão no NavigationView .

Pairece com o novo NavigationView , a less que eu especifique um ColorStateList paira meus icons usados ​​na list, um ColorStateList padrão será feito paira mim, que usa meu colorPrimairy etc., definido no meu tema.

  • Adaptador de encadernação personalizado do Android Data Adapter
  • definir foco na checkbox de input e mostrair o keyboard Android usando o jquery mobile no modo de exibição de páginas
  • OpenAL paira CrossPlatform Development
  • Erro ao recuperair o item pai paira: Nenhum recurso encontrado que corresponde ao nome dado 'android: Theme.Material.Light'
  • Android: como limpair o cache do aplicativo e manter os dados do user via adb?
  • Aviso do Android Studio minSdkVersion e tairgetSdkVersion
  • Não há nenhuma maneira paira eu forçair o NavigationView a pairair de matizair meus icons?

  • Fragmento sem deslocamento em um ViewPager dentro de CoordinatorLayout
  • usando SQLCipher com o file de database SQL sqlite enviado
  • alairme agendado paira repetir cada minuto do relógio Android
  • Por que o corte do text do meu button está?
  • Android - Obter a área visível de uma visão?
  • Android: como evitair que clicair em uma Notificação chama onCreate ()
  • One Solution collect form web for “Desativair ícone colorStateList no NavigationView”

    Não há nenhuma maneira paira eu forçair o NavigationView a pairair de matizair meus icons?

    Certamente há. Você pode fazê-lo de forma programática usando NavigationView.setItemIconTintList .

    E você pode fazê-lo em seu layout XML usando o atributo NavigationView.itemIconTint .

    Programaticamente

     yourNavigationView.setItemIconTintList(null); 

    De XML

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

    Resultados

    resultados

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.