Android 如何将edittext中引入的文本转换为密码样式(*****)?

Android 如何将edittext中引入的文本转换为密码样式(*****)?,android,passwords,android-edittext,Android,Passwords,Android Edittext,我需要这样做,比如当你在手机中输入PIN码时,数字会转换成星号(**) 在布局xml文件中有这样做的方法吗?如果没有,有没有办法用java来做呢?我解决了这个问题。您必须在xml上添加android:password=“true”。我解决了这个问题。您必须将android:password=“true”放在xml上。 <EditText android:id="@+id/Text_password" android:password="true" android:lay

我需要这样做,比如当你在手机中输入PIN码时,数字会转换成星号(**)


在布局xml文件中有这样做的方法吗?如果没有,有没有办法用java来做呢?

我解决了这个问题。您必须在xml上添加android:password=“true”。

我解决了这个问题。您必须将android:password=“true”放在xml上。


<EditText 
  android:id="@+id/Text_password"  
  android:password="true" 
  android:layout_width="80dip"   
  android:singleLine="true"
  android:inputType="text" 
  android:hint="Password"
  android:layout_height="wrap_content">

要使用代码执行此操作:

 fieldname.setTransformationMethod(android.text.method.PasswordTransformationMethod.getInstance());
要使用代码执行此操作,请执行以下操作:

 fieldname.setTransformationMethod(android.text.method.PasswordTransformationMethod.getInstance());