【发布时间】:2013-06-03 20:18:32
【问题描述】:
我想要一个由两条平行线组成的分隔视图——白色和灰色。我在 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 或更高时,我的视图才可见。但这不是我想要的。我做错了什么?
附:好吧,我可以使用带有 background="@android:color/white 或 darker_grey" 的两个视图,但我希望两个视图只使用一个 drawable 就可以达到相同的效果。
【问题讨论】:
标签: android android-layout android-drawable