我有一个 xml,如下所示,我试图从可绘制文件夹中添加图像,但它不起作用。
<solid android:color="#FFF"/>
这是我需要从可绘制文件夹添加图像的地方
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFF"/>
<stroke android:width="1dip" android:color="#225786" />
<corners android:radius="10dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
有没有其他方法可以添加我尝试使用带有项目的图层列表这就是我尝试过的方式
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/background">
<shape>
<solid/>
<stroke android:width="1dip" android:color="#225786" />
<corners android:radius="10dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
</item>
</layer-list>
现在它不显示我正在用形状做的边框,它只是给它添加了一个背景。
最佳答案
如果你想要带边框的背景,试试这个:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/background" />
<item
<shape>
<solid/>
<stroke android:width="1dip" android:color="#225786" />
<corners android:radius="10dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
</item>
</layer-list>
如果你只想要一个背景,试试这个:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/background"
android:tileMode="repeat" >
</bitmap>
关于android - 将图像添加到具有形状的图层列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377156/