[英]ResourceNotFoundException while loading a template in velocity
[英]Vector drawables not loading in xml ResourceNotFoundException
我在我的飛濺背景 xml 文件中加載矢量文件時遇到問題。 向量已成功加載,因為我可以在 android studio 中打開向量文件,並在 xml 文件的一側得到一個向量的小圖形。 但是,xml 文件的設計視圖顯示矢量文件錯誤,並且在嘗試運行我的應用程序時出現 ResourceNotFoundException。
代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
android:opacity="opaque">
<item android:drawable="@color/colorPrimary"/>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/ic_loading_screen_logo"/>
</item>
</layer-list>
我的成績版本是classpath 'com.android.tools.build:gradle:4.0.1'
我在我的成績應用程序文件中包含了以下行vectorDrawables.useSupportLibrary = true
似乎我使用的任何矢量文件都有這個錯誤,所以缺少某種設置。
無論如何請提供幫助。
謝謝,
問題是將 xml drawable 包裝在<bitmap/>
嘗試這個:
代替
<item>
<bitmap
android:gravity="center"
android:src="@drawable/ic_loading_screen_logo"/>
</item>
和:
<item android:gravity="center"
android:drawable="@drawable/ic_loading_screen_logo"/>
<bitmap
替換為<item
path
可能太長。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.