Android password edit text showing text

2019-06-16 04:49发布

问题:

I have used one Edittext with attribute android:inputType="textPassword".

But when I type some text in it, text is getting visible character by character before changing to solid bullets.

How can I make the text invisible as the user inputs the text.

Please help me.

回答1:

Try to add EditText attribute

android:inputType="text"

And also add programmatically

edt_password.setTransformationMethod(new PasswordTransformationMethod());



回答2:

i have used the below in my application and text does not appear. Worked for me!

<EditText
        android:id="@+id/OldpwdET"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="30dp"
        android:ems="10"
        android:hint="@string/change_password_oldpwdET"
        android:minHeight="40dp"
        android:paddingLeft="10dp" 
        android:inputType="textPassword">


回答3:

Try this..

in edittext layout

  android:inputType="text"

and in your code.,put this.

  mEditText.setTransformationMethod(new AsteriskPasswordTransformationMethod());