我已经使用了一个Edittext
,属性为android:inputType="textPassword"
。Android密码编辑文本显示文字
但是,当我键入一些文本时,文本逐渐变为可见字符,然后更改为实心项目符号。
如何在用户输入文本时使文本不可见。
请帮帮我。
我已经使用了一个Edittext
,属性为android:inputType="textPassword"
。Android密码编辑文本显示文字
但是,当我键入一些文本时,文本逐渐变为可见字符,然后更改为实心项目符号。
如何在用户输入文本时使文本不可见。
请帮帮我。
尝试添加EditText
属性
android:inputType="text"
,并添加编程
edt_password.setTransformationMethod(new PasswordTransformationMethod());
我有如你所说。问题仍然没有解决。当我键入一些文字(比如说一个字母)时,在某个时候它变成了坚实的子弹。 – user3021918
@ user3021918这件事情对我来说是完美的工作。 –
试试这个..
中的EditText布局
android:inputType="text"
并在你的代码中,把这个。
mEditText.setTransformationMethod(new AsteriskPasswordTransformationMethod());
,但我没有在Android SDK中找到任何名称为“AsteriskPasswordTransformationMethod”的类... –
它是我们使用的任何类的名称。,请参阅http://stackoverflow.com/questions/14051962/change- edittext-password-mask-character-to-asterisk – rajshree
无论如何! 'AsteriskPasswordTransformationMethod'类是你的自定义类...它不在API中。您还需要发布该课程或提供链接... –
我已经在我的应用程序中使用了下面的内容,文本没有出现。为我工作!
<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">
尝试'安卓的inputType = “文本”'或'\t edt_password \t \t \t \t .setTransformationMethod(新PasswordTransformationMethod());' –
可以从您的布局显示您的EditText .. – Ranjit