Как создать подсказки в окне редактирования textview, которые исчезают, когда textview имеет фокус? - PullRequest
3 голосов
/ 23 декабря 2010

Как мне это сделать?Например, когда я создаю вопрос по stackoverflow, текстовое поле Заголовок имеет это в поле редактирования TextView:

Какой у вас программный вопрос?Будьте конкретны.

Как только вы нажмете на него или начнете печатать, он уйдет.Как вы делаете это для Android?спасибо,

Ответы [ 3 ]

9 голосов
/ 23 декабря 2010

В XML-коде активности укажите

android: подсказка = "Ваше сообщение"

под TextView. Нет необходимости переопределять метод onClick

Кроме того, вы можете использовать setHint () в классе.

0 голосов
/ 23 декабря 2010
0 голосов
/ 23 декабря 2010

Просто укажите значение по умолчанию (ваш совет) и переопределите метод onclick (создайте новый класс, расширяющий TextView). Проверьте, является ли отображаемый текст исходным, и сбросьте текстовое поле, только если оно по-прежнему установлено.

...