android - TextInputLayout 错误文本有一些额外的空间,但另一个项目甚至没有相同的样式

标签 android android-layout textinputlayout

Extra space in error message

<com.google.android.material.textfield.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/tl_password"
            android:layout_marginEnd="20dp"
            android:layout_marginStart="20dp"
            android:layout_marginBottom="5dp"
            app:errorEnabled="true"
            app:hintEnabled="false"
            app:passwordToggleEnabled="true"> 
<com.google.android.material.textfield.TextInputEditText
                android:id="@+id/etPassword"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:inputType="textPassword"
                android:drawableStart="@drawable/ic_password_key"
                android:drawablePadding="15dp"/>
 </com.google.android.material.textfield.TextInputLayout>

需要完全如下图。

enter image description here

最佳答案

Just use attribute: app:startIconDrawable="@drawable/ic_search_bottom_app"

使用这个:

 <com.google.android.material.textfield.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Label"
        app:errorEnabled="true"
        app:startIconDrawable="@drawable/ic_search_bottom_app">

        <com.google.android.material.textfield.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </com.google.android.material.textfield.TextInputLayout>

关于android - TextInputLayout 错误文本有一些额外的空间,但另一个项目甚至没有相同的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57198983/

相关文章:

android - 在启动 CustomViewPager 时启动动画

java - java子类中的共享变量

java - 使用java自动打开Android设备的usb Debug模式

android - 下拉抽屉布局 Android

Android 密码可见性切换不适用于支持库 25?

android - 无法截图

android - 使用 match_parent 在 ListView 中覆盖 RelativeLayout

android - 使用 RelativeLayout 重叠 ViewPager 选项卡

android - 多行在 TextInputLayout 中不起作用

android - 如何在失去焦点后为 TextInputLayout 设置提示颜色