I also use ImageView
for icons (in ListView
or settings screen). But I think there is much simpler way to do that.
Use tint
to change the color overlay on your selected icon.
In xml,
android:tint="@color/accent"
android:src="@drawable/ic_event"
works fine since it comes from AppCompat