92 votes

Taille de l'indice EditText d'Android

Comment réduire EditText Taille de l'indice ?

10voto

user1673332 Points 132

Il est facile de réduire la taille de l'indice de l'edittext.

editText.setHint(Html.fromHtml(
    "<font size=\"5\">" + "hinttext1" + "</font>" + 
    "<small>" + "hinttext2" + "</small>" ));

2voto

Macarse Points 36519

Il n'y a pas de moyen simple de modifier la taille de l'indice.

Vous pouvez changer la couleur de l'indication avec setHintTextColor .

2voto

dmsherazi Points 841

L'approche de @marmor est la meilleure. Vous pouvez modifier le nombre de <small> --- </small> pour ajuster la taille.

Vous pouvez également définir le texte de Hint directement comme je l'ai fait

view.setHint(Html.fromHtml("<small><small><small>" + "This is Hint" + "</small></small></small>"));

J'espère que cela vous aidera.

2voto

Mohammad Davari Points 152

Définir ceci dans votre strings.xml dans le dossier values :

<string name="enter_otp"><font size="16">your text</font></string>

1voto

trojantale Points 63

La solution de @user2982553 fonctionne très bien pour moi. Vous pouvez également utiliser AbsoluteSizeSpan avec lequel vous pouvez définir la taille exacte de la police de l'indice. N'utilisez pas <font size=\"5\"> parce que le size est simplement ignoré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X