[英]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.