如何在android中删除EditText的焦点文本?

发布于 2024-08-23 12:20:41 字数 145 浏览 7 评论 0原文

我有一个场景,例如,活动中的 EditText,而不是使用 Textview 作为它的标签,我想将文本“UserName”放入 EditText 中,并且如果用户单击它。 它应该消失,并且 EditText 应该变空以在其中输入数据。

我怎样才能实现这个目标?

I have a scenario, for example, a EditText in acitivity instead of using Textview as a label of it i want to put text "UserName" inside EditText and if user clicks on it.
it should disappear and EditText should get empty to enter data in it.

How can I achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

听闻余生 2024-08-30 12:20:41

android:hint="username"

将此属性放入 EditText

即可。

android:hint="username"

put this attribute in EditText

thats it.

逆光飞翔i 2024-08-30 12:20:41

onclickListener 不适用于 EditText 项目,您必须使用 OnFocusListener。

onclickListener does not work with EditText items, you'll have to use an OnFocusListener.

救星 2024-08-30 12:20:41

使用 setOnClickListener() 注册一个监听器,然后检查 EditText 是否只包含“UserName”,如果是则将其清除。

Use setOnClickListener() to register a listener that then checks if the EditText just contains "UserName", and clears it out if that is true.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文