2016-06-29 20 views
1

この質問は他のスレッドのコメントで先に質問されていますが、誰も私が見る限り直線的な答えを得ていません。個々のナビゲーション・ドロワー・アイコンのアイコンの色を変更する

私が探しているのは、nav描画の個々のアイコンを色分けして色分けすることです。ここでは例です:app:itemIconTintを使用して

The example

は、すべてのアイコンのスタイルを設定します。これを行う方法がありますか?

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

し、すべてのあなたのアイコンが元の色で表示されます:onCreate()方法で

答えて

2

はこれを置きます。基本的に作成する必要があるのは、色付きのアイコンだけです。

3
活動の

のonCreate Methodeの

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); 
関連する問題