【发布时间】:2016-10-03 14:01:45
【问题描述】:
我正在使用设计支持库版本 23.4.0。我已启用 gradle 标志:
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
我正在使用构建工具版本 23.0.2,但我仍然在 KitKat 或更低版本上获得 Resources$NotFoundException。
当我使用android:drawableLeft 或imageView.setImageResource(R.drawable.drawable_image) 时会发生这种情况。
是的,我把它放在我使用可绘制对象的每一个活动中
static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
这是支持库的错误吗?
【问题讨论】:
-
面临和你一样的问题。你有解决 android:drawableLeft 的办法吗?
-
@Sayem 不,我必须完全从按钮中删除图形。虽然您可以提供单独的 png 作为可绘制对象。
-
是的..我已经按照你的建议做了。
标签: android android-support-library androiddesignsupport android-vectordrawable