Попробуйте использовать onClickListener
:
editText.setOnClickListener(new OnClickListener {
void onClick(View v) {
editText.setHint("");
// or ((EditText) v).setHint(""));
}
});
Для повторной установки подсказки вы можете использовать:
editText.setOnFocusChangeListener(new OnFocusChangeListener {
void OnFocusChange(params) {
editText.setHint("Your Notes");
}
});
Кстати, подсказка исчезает только тогда, когда пользователь начинает печатать. Фактически, пока в EditText
нет символов, подсказка отображается.