Боюсь, это пока невозможно. <selector>
допустимо только для применения при создании списков состояний из ресурсов Drawable и Color, но пока не работает со строками.
Что касается вашего упоминания о настройке android:inputType
, чтобы подсказка исчезла, то это на самом деле известная ошибка Android, которая в конечном итоге будет исправлена в более поздних версиях, поэтому я бы не советовал строить ваш код вокруг этой функциональности, поскольку она сломается когда они это исправят:
http://code.google.com/p/android/issues/detail?id=13895
Поскольку вы упомянули, что вы уже знаете, как это сделать в коде Java, я не буду указывать, как вызывать setHint()
изнутри OnFocusChangeListener
;)
Приветствие.