Android:自定义形状(图层列表的行为)

时间:2012-12-27 07:02:55

标签: android android-layout shapes

我正在使用图层列表来创建一个底部只有1dp边框的形状。

我写了一个用于创建形状的xml

<!-- Bottom Line -->

<item>

    <shape android:shape="rectangle" >

        <solid android:color="#CCCCCC" />
    </shape>
</item>

<item android:bottom="1dp">

    <shape android:shape="rectangle" >

        <gradient
            android:angle="270"
            android:endColor="@color/gradient_end"
            android:startColor="@color/gradient_start" />
    </shape>
</item>

除了屏幕尺寸较小的手机外,所有手机都能正常使用。在小屏幕尺寸中,边框不会显示。这是android中的某种错误还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为在小屏幕尺寸上1dp小于一个像素。尝试使用2dp或1px for android:bottom。