如何在Android中将提示文本设置为密码
您好,我正在尝试将如何在Android中将提示文本设置为密码,android,android-layout,android-edittext,Android,Android Layout,Android Edittext,您好,我正在尝试将EditText的提示文本设置为密码字符,但当前当我开始键入时,字符显示为密码字符,但提示文本显示为简单文本形式,因此可以将密码字段的提示文本设置为密码字符,而不是简单的纯文本 请看下面的屏幕截图,它是显示“密码”在简单的文本格式,我想这应该显示密码字符 我尝试了这个线程解决方案,但对我无效 <EditText android:id="@+id/passwordEditText" android:layout_width="match_parent"
EditText
的提示文本设置为密码字符,但当前当我开始键入时,字符显示为密码字符,但提示文本显示为简单文本形式,因此可以将密码字段的提示文本设置为密码字符,而不是简单的纯文本
请看下面的屏幕截图,它是显示“密码”在简单的文本格式,我想这应该显示密码字符
我尝试了这个线程解决方案,但对我无效
<EditText
android:id="@+id/passwordEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/sign_up_views_vertical_top_margin"
android:background="@drawable/edittext_border"
android:drawableLeft="@drawable/password_drawable"
android:drawablePadding="10dp"
android:hint="@string/sign_up_password"
android:ellipsize="start"
android:imeOptions="actionNext"
android:inputType="textPassword"
android:singleLine="true"
android:textColorHint="@android:color/black" />
是的,谢谢大家,你们的评论总是有用的:) 对我来说,做简单的事情很有效
<EditText
android:id="@+id/passwordEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/sign_up_views_vertical_top_margin"
android:background="@drawable/edittext_border"
android:drawableLeft="@drawable/password_drawable"
android:drawablePadding="10dp"
android:hint="@string/sign_up_password"
android:imeOptions="actionNext"
android:inputType="textPassword"
android:singleLine="true"
android:textColorHint="@android:color/black" />
strings.xml
<string name="sign_up_password">●●●●●●●●</string>
●●●●●●●●
如果要屏蔽提示文本,最好将strings.xml中的提示文本注册密码
更改为******
将显示密码屏蔽文本而不是“密码”
更改提示文本并没有什么区别,因为用户无论如何都无法阅读文本。只需将您的
编辑文本
提示设置为************
,它将根据您的需要显示
android:hint="*************"
尝试通过代码@hemantchandungriyal设置提示是的,我尝试过,但是已经不推荐了,但是它不适用于me@ViVekH这是另一回事,回答说,当它得到焦点时,要澄清你的暗示。问题是什么,您的提示正在显示,但提示不是灰色/褪色的?只是好奇而已。如果您想屏蔽它,为什么不使用“*******”作为提示文本?