Search code examples
androidandroid-edittextandroid-design-libraryandroid-textinputlayout

Password visiblity Toggle in edittext is not working properly


When the password is visible then the cross on eye icon is not appear.How to put the cross sign when password is visible on the eye icon.

<android.support.design.widget.TextInputLayout
                app:passwordToggleTint="@color/white"
                app:passwordToggleEnabled="true"
                android:textColorHint="#818893"
                android:layout_weight="0.4"
                android:layout_width="match_parent"
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:layout_height="match_parent"
                app:hintTextAppearance="@style/TextAppearance.AppCompat">

                <EditText
                    android:padding="10dp"
                    android:imeOptions="actionGo"
                    android:maxLines="1"
                    android:layout_width="fill_parent"
                    android:layout_height="match_parent"
                    android:id="@+id/password"
                    android:hint="Password"
                    android:inputType="textWebPassword" />
            </android.support.design.widget.TextInputLayout>

Solution

  • Update your support library to 25.1.0 there are some known issue with password toggle visibility in 24.x

    Refer to these issues: