我想要一个由两条平行线组成的分隔线视图——白色和灰色。我在 SO 上找到了 xml:
<?xml version="1.0" encoding="utf-8"?>
<item android:bottom="1dp">
<shape android:shape="line" >
<stroke
android:width="2dp"
android:color="@android:color/darker_gray" />
<size android:height="1dp" />
</shape>
</item>
<item android:top="1dp">
<shape android:shape="line" >
<stroke
android:width="2dp"
android:color="@android:color/white" />
<size android:height="1dp" />
</shape>
</item>
然后我像这样使用它:
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="@drawable/divider" />
但它没有显示任何东西。我发现只有当我将高度设置为 4dp 或更高时,我的视图才可见。但这不是我想要的。我究竟做错了什么?
PS好吧,我可以使用背景=“@android:color/white or darker_grey”的两个视图,但我希望两个视图只使用一个drawable就可以达到相同的效果。