使用图层列表,XML-drawable无法正常工作

时间:2019-05-09 11:06:41

标签: android xml

当我使用图层列表处理XML可绘制文件时,它不会出现在预览中,并且不会作为元素的背景(尤其是旋转器) 。

Drawable-XML列表:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:layout_height="wrap_content" android:shape="rectangle">
            <solid android:color="#f3f4f6"></solid>
            <size android:width="500px" android:height="100px"></size>
            <corners android:radius="35px"></corners>
        </shape>
    </item>
    <item>
        <bitmap android:src="@drawable/down-arrow" android:gravity="center|right"></bitmap>
    </item>
</layer-list>  

如何解决?问候...

1 个答案:

答案 0 :(得分:2)

答案可能比您想象的要容易:

您不能使用“-”作为文件资源名称。文件资源名称应仅包含小写字母a-z,0-9或下划线。

只需将您的@drawable/down-arrow资源重命名为@drawable/down_arrow(重命名源图像文件)