如何设置EditText线的粗细?

时间:2019-01-17 17:38:29

标签: java android

我注意到我绘制的两个EditText具有不同的线粗(密码EditTexts线较粗)。我可以设置一个属性以使它们具有相同的厚度吗?

谢谢

edittext

1 个答案:

答案 0 :(得分:1)

您可以使用自定义可绘制对象来处理它 将此可绘制对象添加为编辑文本的背景,然后可以通过更改笔触宽度来控制其宽度

 <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:bottom="1dp"
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape android:shape="rectangle" >
            <stroke
                android:width="10dp" />

            <solid android:color="#00FFFFFF" />

            <padding
                android:bottom="5dp"
                android:left="5dp"
                android:right="5dp"
                android:top="5dp" />
        </shape>
    </item>
</layer-list>