我使用图层列表来创建一个底部只有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中的某种bug,还是我做错了什么?
发布于 2013-03-20 20:00:20
我假设在小屏幕尺寸上1dp小于1像素。尝试使用2dp或1px的android:bottom。
https://stackoverflow.com/questions/14050751
复制相似问题