0

如何获得此链接中的样式?像脸书一样

4

1 回答 1

0

您可以<shape>在 XML 中使用只有一些圆角的可绘制对象。例如:

<shape android:shape="rectangle" >
    <solid android:color="@android:color/white" />
    <stroke android:color="@android:color/darker_gray" android:width="1dp" />
    <corners
        android:bottomLeftRadius="0dp"
        android:bottomRightRadius="0dp"
        android:radius="5dp" />
</shape>

这仅适用于 API 级别 8 及以上。在此之前有一个错误会导致 0dp 角半径属性被忽略(所有角都是圆角)。这可以通过使用<layer-list>带有圆角矩形和方形矩形或两个与其分层的drawable来克服。根据您希望边框的外观,将它们正确设置可能有点棘手,但稍作试验就可以解决问题。

于 2012-05-31T23:46:28.637 回答