如何在android中为EditText添加边框

新手上路,请多包涵

编辑文字图片

嗨,我想在 android 应用程序中添加一个文本框,就像上面的图片一样。我使用了edittext 控件,但无法显示边框。

原文由 Ryan Sun 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 742
1 个回答

在 drawable 文件夹中创建一个新的 xml 文件 edit_text_border.xml ,或者给你选择的名称。然后添加以下代码:

 <shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid
        android:color="@android:color/transparent"/>

    <corners
        android:bottomRightRadius="12dp"
        android:bottomLeftRadius="12dp"
        android:topLeftRadius="12dp"
        android:topRightRadius="12dp"/>
    <stroke
        android:color="#ffffff"
        android:width="1dp"/>
</shape>

您可以根据需要调整描边颜色和半径值。最后,在您的 edittext 中将其设置为背景,如下所示。

 <EditText
    android:id="@+id/edit_text"
    android:background="@drawable/edit_text_border"/>

原文由 Subhan Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏