在Android中如何在EditText/TextView中设置临时文本?

4
我想要构建一个简单的输入表单,用于输入用户名和密码。我想知道是否有可能模仿许多网站提供的功能,即在文本输入中显示临时字符串以显示字段的目的。基本上,我需要像这样的东西:
当用户还没有聚焦在文本输入上时,它应该以不同的格式显示“USERNAME”。当用户聚焦在文本字段上时,该字段将被清除,并设置聚焦并更改其样式。有没有一种简单的方法来实现这个功能?
2个回答

5
看一下EditText的属性 - 有一个“hint”属性可以完成这个功能。
android:hint="输入用户名"

我本以为有这样的东西,但不知道为什么在文档中找不到。失败了。谢谢 :) - Naftuli Kay

2
您可以在特定的编辑框中设置 android:hint="用户名"。
当您在该编辑框中输入内容时,它将清除提示并设置您的文本。简单易行...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接