Provata ieri; non è ciò che intendo (ma non è che mi serva, era per darti delle idee).
Quella "originale" ha il difetto di non proporzionare la "label hint" rispetto alle dimenzioni della EditText.
La cosa strana è che dopo aver modificato la tua, non mi consentiva più di inserire delle custom view, ovvero non riconosceva la classe come custom view.
Avrebbe potuto esserci un bug nella mia versione ma, a parte che non c'era, poi mi è capitato più volte e non ne vedo il motivo.
Ora ci riprovo
(ah, poi se hai visto l'originale:
1) l'EditText mostra l'hint;
2) la label per l'hint compare solo quando l'utente inizia a digitare (ovvero nella TextChanged New ha lunghezza maggiore di 0).
Unica modifica all'originale che appunto farei è dimensionare la label in %, forse il 15%, devo vedere.
Quella "originale" ha il difetto di non proporzionare la "label hint" rispetto alle dimenzioni della EditText.
La cosa strana è che dopo aver modificato la tua, non mi consentiva più di inserire delle custom view, ovvero non riconosceva la classe come custom view.
Avrebbe potuto esserci un bug nella mia versione ma, a parte che non c'era, poi mi è capitato più volte e non ne vedo il motivo.
Ora ci riprovo
(ah, poi se hai visto l'originale:
1) l'EditText mostra l'hint;
2) la label per l'hint compare solo quando l'utente inizia a digitare (ovvero nella TextChanged New ha lunghezza maggiore di 0).
Unica modifica all'originale che appunto farei è dimensionare la label in %, forse il 15%, devo vedere.