我想要两个白线 - 一个在视图顶部,另一个在 视图底部!!!
没有左右边界!!!!!
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00000000"/>
<stroke android:width="0.1dp" android:color="#FFFFFF" />
<corners android:radius="5dp"/>
<padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp" />
</shape>
我得到一个带有白色边框和透明背景的矩形视图。
但我只想要矩形的顶行和底行,而不是矩形的左右行。
我想要一个仅在顶部和底部有边框的视图,看起来好像夹在两条细线之间?
答案 0 :(得分:0)
尝试使用<layer-list>
。请查看以下内容
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Border -->
<item>
<shape android:shape="rectangle">
<solid android:color="COLOR_OF_BORDER" />
</shape>
</item>
<!-- Rest of the drawable -->
<item>
<shape android:shape="rectangle">
<solid android:color="COLOR_OF_REST" />
<padding
android:bottom="2dp"
android:top="2dp" />
</shape>
</item>
</layer-list>