我正在制作一个带有几个片段的android应用程序。在其中一个片段中,我有一个带有后退箭头的工具栏作为图像按钮。
在XML文件中,我有“app:srcCompat”属性,但在使用此属性时出现错误:“要使用VectorDrawableCompat,您需要设置'android.defaultConfig.vectorDrawables.useSupportLibrary = true'使用Vector Drawable Compat
2
A
回答
-1
添加到您的ImageButton:
tools:ignore="VectorDrawableCompat"
8
在你的模块build.gradle
文件,你需要加入这一行:
apply plugin: 'com.android.application'
android {
...
defaultConfig {
...
vectorDrawables.useSupportLibrary = true // This line here
}
...
}
...
0
这一行添加到您的摇篮文件下defaultConfig
块:
vectorDrawables.useSupportLibrary = true
另外,你需要在每一个活动或片段在那里你引用可绘制的图像,而不是在srcCompat
添加的代码块:
static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
相关问题
- 1. Vector Drawable VS PNG
- 2. 启用并使用Vector Drawable Library后,矢量并未显示
- 3. Vector Drawable vs Png apk文件分割
- 4. Android swtich compat图标?
- 5. Drawable-hdpi,Drawable-mdpi,Drawable-ldpi Android
- 6. Drawable Drawable
- 7. Action Bar Compat显示图标
- 8. drawable-land vs drawable
- 9. Android - ActionBar Compat Style
- 10. drawable与drawable-ldpi/drawable-mdpi
- 11. 如何以编程方式设置Vector Drawable的组参数?
- 12. AppCompat Vector drawable在RadioButton选择器上坠毁
- 13. 错误Landroid/support/v7/widget/SearchView $ 5当使用Action Bar compat库
- 14. 我无法使用drawable .png
- 15. 在Drawable类中使用onSizeChanged
- 16. 使用drawable作为资源
- 17. imageView获取Drawable使用getDrawble()
- 18. 使用std :: vector的
- 19. Android studio 1.1.0不显示drawable-hdpi,drawable-xhdpi,drawable-mdpi,drawable-xxhdpi
- 20. 使用Compat Lib ICS电话缺少溢出ActionBar条目
- 21. 在LayerDrawable中使用ShaderFactory使用drawable
- 22. 使用填充时Actionbar-compat下的阴影
- 23. 如何同时使用drawable和drawable-hdpi的资源?
- 24. 使用drawable和drawable-mdpi,ldpi等组合的Android
- 25. 错误:\ --- com.android.support:support-compat:25.3.1“
- 26. Android studio 1.0不显示drawable-hdpi,drawable-xhdpi,drawable-mdpi,drawable-xxhdpi
- 27. 解释drawable,drawable-ldpi,drawable-mdpi和drawable-hdpi之间的区别
- 28. Android:Drawable-hdpi,Drawable-mdpi,Drawable-ldpi?
- 29. drawable和drawable-mdpi的区别
- 30. 应用程序compat actionbar v21应用程序图标未显示
那么......它已经告诉你解决方案! '要使用VectorDrawableCompat,您需要设置'android.defaultConfig.vectorDrawables.useSupportLibrary = true'' –
我有同样的问题,没有执行建议的解决方案,但一切适用于新旧设备。我想知道为什么这个警告一直出现,如果他们似乎没有影响任何东西。 – Gustavo
@ModularSynth对于新手来说,目前还不清楚这应该添加在哪里,更不用说如何。 –