java - 如何设置EditText线条的粗细?

标签 java android

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

谢谢

edittext

最佳答案

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

 <?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>

关于java - 如何设置EditText线条的粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54241404/

相关文章:

java - JTable 鼠标监听器无法正常工作

java - 如何在Android上将对象从一个 Activity 传递到另一个 Activity

android - 卡住屏幕方向

android - 如何创建弹出通知,例如 whatsapp for android 中使用的通知?

android - Realm 自行关闭

android - "Movesense ECG sample keeps stopping"和错误 “couldn' t 找到 "libmds.so"

java - 由于服务器关闭套接字而导致写入失败时,Netty 无法从服务器读取字节

java - 如何在指定目录下创建多个文件?

java - 人脸识别中的主成分分析-python/java

android - 我的应用程序未出现在默认短信应用程序中