每当我使用 Android Studio 的矢量资产创建带有添加图标的 ImageView 时,都会在 app:srcCompat="@drawable/ic_play"
行出现错误
当我将 app:srcCompat
更改为 android:src
时,错误消失了,但图标看起来像素化了。
之间的主要区别是什么
app:srcCompat="@drawable/ic_play"
和
android:src="@drawable/ic_play"
原文由 Zayid Mohammed 发布,翻译遵循 CC BY-SA 4.0 许可协议
应用程序:srcCompat
笔记
从 Android 支持库 23.3.0 开始, 支持矢量绘图 只能通过
app:srcCompat
加载。您需要将 vectorDrawables.useSupportLibrary = true 添加到您的
build.gradle
文件中安卓:源代码