1. ホーム
  2. android

Androidでimageviewの色を設定する方法

2023-09-01 07:31:10

質問

アイコンを ImageView ということで、このサイトからアイコンをダウンロードしました。 フラットアイコン

このアイコンに色をつけたいのですが setBackground を使うと、背景の色が追加されるだけで、アイコンに色が設定されないのです!

を使用する場合 NavigationView でアイコンに色を設定することができます。 app:itemIconTint="@color/colorAccent" .

アイコンに色を設定するには ImageView のように itemIconTint ? ありがとうございます。

どのように解決するのですか?

アイコンを使用している場合、これが役に立つかもしれません。

android:tint="@color/colorAccent"

そうでない場合は、クラスを変更してみてください。

ImageView imageViewIcon = (ImageView) listItem.findViewById(R.id.imageViewIcon);
imageViewIcon.setColorFilter(getContext().getResources().getColor(R.color.blue));

詳細はこのスレッドで。 Androidでマテリアルデザインのアイコンカラーをxmlから変更することは可能でしょうか?