我在API 16上遇到ImageViews问题:旧设备上没有显示图像(在XML中设置)。在API 16上,ImageView只显示accentColor,但不显示选定的Image。
例如,在API 23上,一切正常。
我该如何更改?
编辑:问题出现在API 19之外。此外,我在模拟器中的Android监视器中收到错误:
无法找到类' android.graphics.drawable.RippleDrawable',从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
中引用
编辑2 :好的,我现在发现了问题所在:图像设置为" android:src"用作面具。因此,不透明的png或jpg图像将显示背景,这似乎是强调色......
即使是汉堡图标也是橙色的。但是,通过" Image Asset"创建的图标;发电机不受此影响。
答案 0 :(得分:0)
最后我找到了解决方案:
在AppTheme(styles.xml)中有
<item name="android:tint">@color/colorAccent</item>
这导致了这个问题。我删除了它,现在一切都按预期工作。