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

时间:2010-02-24 14:32:52

标签: android android-edittext

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

我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:17)

android:hint =“username”

将此属性放在EditText

就是这样。

答案 1 :(得分:1)

onclickListener不能与EditText项一起使用,您必须使用OnFocusListener。

答案 2 :(得分:0)

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