如何在android中获取文本字段并以此格式编辑文本?

时间:2012-05-31 22:25:34

标签: android xml android-widget

如何获得this link中的样式?像facebook一样

1 个答案:

答案 0 :(得分:0)

您可以在XML中使用<shape> drawable,只有一些圆角。例如:

<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或两个分层的方法来克服。根据你想要的边框看起来是什么样子,让它们正确起来可能有点棘手,但是一些小实验应该可以解决问题。