我想实现LinearLayout
的背景。 LinearLayout
的背景
包含LinearLayout
底部带有浅色边框的图像重复。我在LinearLayout
的背景处实现了图像重复,但无法在LinearLayout
的底部添加边框仅。我尝试了很多解决方案,但无法成功。
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bitmaprepeat" />
<item android:bottom="1px" android:id="@android:id/background">
<shape>
<solid/>
<stroke android:width="1px" android:color="#dddddd" />
</shape>
</item>
</layer-list>
其中bitmaprepeat是一个drawable,我在后台重复图像
答案 0 :(得分:1)
要显示底部边框,您需要从底部为最后一项添加填充,如下所示
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<solid android:color="#ff0000"/>
</shape>
</item><!-- Lower Drawable -->
<item android:bottom="10px">
<shape>
<solid android:color="#00ff00"/>
</shape>
</item><!-- Upper Drawable, Use your drawable here like android:drawable="@drawable/img" in <item> tag-->
</layer-list>
您可以在附加图像上看到输出。