我正在製作一個帶有幾個片段的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對於新手來說,目前還不清楚這應該添加在哪裏,更不用說如何。 –