API 16でImageViewsに問題があります。古いデバイスにImage(XMLで設定)が表示されません。 API16では、ImageViewはaccentColorを表示しますが、選択した画像は表示しません。Android:ImageViewではなく、API 16の画像の色を表示
API 23では、すべて正常に動作します。
どうすれば変更できますか?
EDIT:問題はさらにAPI 19まで発生し、私はエミュレータからAndroidのモニターでエラーが出ます:
クラスのandroid.graphics.drawable.RippleDrawable 'が見つかりませんでした、 android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering方法から参照
EDIT 2:マスクとして使用されている:「SRCアンドロイド」として設定画像:問題がどこにある[OK]を、私は今、見つけました。したがって、非透明なpngまたはjpg画像は、アクセントの色のように見える背景を表示します。
ハンバーガーアイコンはオレンジです。ただし、 "Image Asset"ジェネレータで作成されたアイコンは影響を受けません。これが問題の原因となった
<item name="android:tint">@color/colorAccent</item>
があった