0

我想要两条白线——一条在视图顶部,另一条在视图底部!!!

没有左右边框!!!!!!

<?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>

我得到一个带有白色边框和透明背景的矩形视图。

但我只想要矩形的顶线和底线,而不想要矩形的左右线。

我想要一个仅在顶部和底部有边框的视图,看起来像是夹在两条细线之间?

4

1 回答 1

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>
于 2016-04-28T11:43:46.730 回答