2010-02-24 2 views
5

У меня есть сценарий, например, EditText в acitivity вместо использования Textview в качестве метки. Я хочу поместить текст «UserName» внутри EditText, и если пользователь нажмет на него. он должен исчезнуть, а EditText должен быть пустым, чтобы ввести в него данные.Как удалить текст в фокусе EditText в android?

Как я могу это достичь?

ответ

17

андроида: подсказка = "имя пользователя"

положить этот атрибут в EditText

это так.

0

Используйте setOnClickListener(), чтобы зарегистрировать прослушиватель, который затем проверяет, содержит ли EditText только «UserName» и очищает его, если это правда.

1

onclickListener не работает с элементами EditText, вам нужно будет использовать OnFocusListener.

+1

гул ... это действительно работа! – Tivie