【问题标题】:How to get the text field and edit text as this format in android?如何在android中获取文本字段并以这种格式编辑文本?
【发布时间】:2012-05-31 22:25:33
【问题描述】:

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

【问题讨论】:

  • 您可以在资源文件夹中创建 XML 样式。至于确切的风格,这取决于你自己的想法,或者请展示你的一些工作。
  • 链接对我来说已损坏。尝试直接链接:i.zdnet.com/gallery/6274960-480-800.jpg
  • 我的疑问是我们是否可以只为两个特定边设置字段的半径,这样我可以将第一个字段的底部保留为 0dp,将第二个字段的顶部保留为 0dp。 ...可以这样设置吗?

标签: android xml android-widget


【解决方案1】:

您可以在 XML 中使用 <shape> 可绘制对象,只对一些角进行圆角处理。例如:

<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 角半径属性被忽略(所有角都是圆角)。这可以通过使用带有圆角矩形和方形矩形或两个与其分层的&lt;layer-list&gt; drawable 来克服。根据您希望边框的外观,将它们正确设置可能有点棘手,但稍作试验就可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多