Je veux tirer le soulignement au-dessous de mes TextView
. J'ai cherché quelques contenus mais je n'ai rien trouvé de fructueux.
Quelqu'un peut-il m'aider s'il vous plaît ici?
Je veux tirer le soulignement au-dessous de mes TextView
. J'ai cherché quelques contenus mais je n'ai rien trouvé de fructueux.
Quelqu'un peut-il m'aider s'il vous plaît ici?
Il y a trois façons de sous-fifre le texte dans TextView.
setPaintFlags(); de TextView
Permettez-moi de vous expliquer toutes les démarches :
1ère Approche
Pour le sous-fifre du texte dans TextView vous devez utiliser SpannableString
String udata="Underlined Text";
SpannableString content = new SpannableString(udata);
content.setSpan(new UnderlineSpan(), 0, udata.length(), 0);
mTextView.setText(content);
2ème Approche
Vous pouvez faire usage de setPaintFlags méthode de TextView souligner le texte de TextView.
Pour eg.
mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
mTextView.setText("This text will be underlined");
Vous pouvez consulter les constantes de la Peinture de la classe si vous voulez frapper à travers le texte.
3ème Approche
Faire usage de l' Html.fromHtml(htmlString);
String htmlString="<u>This text will be underlined</u>";
mTextView.setText(Html.fromHtml(htmlString));
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.