如何将填充添加到passwordToggleEnabled?

我在Java代码“ setError”中使用“ passwordToggleEnabled”,但结果均重叠。任何想法如何添加填充?无论宽度如何,都会发生相同的情况。

范例xml:

<com.google.android.material.textfield.TextInputLayout
        android:id="@+id/edtconfirmText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:passwordToggleEnabled="true"
        android:layout_below="@+id/edtPassText"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10px">

        <com.google.android.material.textfield.TextInputEditText
            android:id="@+id/confirmPass"
            android:layout_width="580px"
            android:layout_height="wrap_content"
            android:hint="Password"
            android:inputType="textPassword"/>
    </com.google.android.material.textfield.TextInputLayout> 

Look result image

评论
汪昭昭
汪昭昭

最好的方法是使用TextInputLayout的setError方法而不是EditText setError

点赞
评论