在TextInputLayout android中使用“”app:passwordToggleEnabled = true“”时不显示drawable

时间:2017-04-12 10:30:31

标签: java android xml

当我使用app:passwordToggleEnabled="true"进行TextInputLayout时,左侧drawable不再显示。 这是我的xml代码:

<android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:passwordToggleEnabled="true">

            <android.support.design.widget.TextInputEditText
                android:id="@+id/password"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="Password"
                android:drawableLeft="@drawable/ic_lock_black_24dp"
                android:drawablePadding="10dp"
                android:inputType="textPassword"
                android:singleLine="true" />
        </android.support.design.widget.TextInputLayout>

(这只是在buildTool版本25.0.2中发生)

1 个答案:

答案 0 :(得分:1)

使用android:drawableStart="@drawable/ic_lock_black_24dp" 而不是

android:drawableLeft="@drawable/ic_lock_black_24dp"