Home > Back-end >  why password text is getting like this in edit text in layout when I add android:inputType="tex
why password text is getting like this in edit text in layout when I add android:inputType="tex

Time:08-12

I am trying to add password and confirm password in my register page . But when I am trying to use input type attribute for password and confirm password edit text instead of text I am getting dots .

<EditText
    android:layout_width="329dp"
    android:layout_height="wrap_content"
    android:layout_alignParentEnd="true"
    android:layout_alignParentBottom="true"
    android:layout_marginEnd="44dp"
    android:layout_marginBottom="356dp"
    android:drawableStart="@drawable/ic_baseline_lock_24"
    android:drawablePadding="10dp"
    android:inputType="textPassword"
    android:text="PASSWORD"
    android:textColor="@color/White" />

<EditText
    android:layout_width="329dp"
    android:layout_height="wrap_content"
    android:layout_alignParentEnd="true"
    android:layout_alignParentBottom="true"
    android:layout_marginEnd="44dp"
    android:layout_marginBottom="293dp"
    android:drawableStart="@drawable/ic_baseline_lock_24"
    android:drawablePadding="10dp"
    android:inputType="textPassword"
    android:text="CONFIRM PASSWORD"
    android:textColor="@color/White" />

CodePudding user response:

If you want placeholder text, you should set it like this:

android:hint="PASSWORD"

instead of this:

android:text="PASSWORD"

Color of the hint text can be set like this:

android:textColorHint="white"

CodePudding user response:

android:text attribute will set the text of the associated EditText, this will be equivelant of the input typed by the user. If you want to guide the user that this field is for password, you should use the android:hint attribute. For example if you declare android:hint="Password" the user will see the text Password inside the EditText and when clicked, the text will disappear.

  • Related