Android Studio中创建drawable文件夹下可以使用layer-list、selector元素的xml文件

今天看到Android书上的一段代码,如下所示:

<layer-list xmls:android="http://schemas.android.com/apk.res/anndroid" >
    <item>
        <shape android:shape="rectangle">
            <sold android:color = "@color/background"/>
        </shape>
    </item>
</layer-list>

通过查找资料发现这是一个类似于CSS的一种层叠样式,可以通过创建 drawable 文件目录下的 xml 文件实现自定义图片资源,从而在layout布局中通过 @drawable/xxx 的方式对其进行引用。

问题是:

drawable 文件目录下右键的功能栏中选择 New -> Drawable resource file
这里写图片描述

显示的界面如下:
这里写图片描述

发现并没有layer-list、selector等属性!


解决方法:

res 文件目录下右键打开功能菜单,选择 New -> Android resource file
这里写图片描述

出现如下界面:
这里写图片描述

  1. 填写 File name;
  2. 在下拉框中选择 Drawable 类型;
  3. 在 Root element 中填写根元素,如layer-list、selector等;
  4. 点击 OK 完成设置。

猜你喜欢

转载自blog.csdn.net/Xiongjiayo/article/details/81276132