J’essaie d’ajouter des lignes de différentes couleurs à mon TextView à l’aide de balises html.
Pour quelque raison que ce soit,
n’apparaîtra pas en couleur dans le TextView.
J’essaie d’ajouter des lignes de différentes couleurs à mon TextView à l’aide de balises html.
Pour quelque raison que ce soit,
n’apparaîtra pas en couleur dans le TextView.
Ma réponse implique des conjectures sur votre code, mais voici ce qui suit:
Lorsque vous utilisez la balise font : N’incluez PAS de couche alpha pour que votre chaîne hexadécentive ressemble à « #ff123456 ». Si vous utilisez Integer.toHexString(), vous aurez une couche alpha dans ce résultat.
Cela a fonctionné lorsque j’ai utilisé substring(2) sur ma chaîne hexadécis de rescource.
Pour résumer :
fonctionnera, mais :
Ne!
La méthode fromHtml est extrêmement limitée en termes de balises HTML qu’elle prend en charge, et la police n’en fait pas partie. Voir http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html pour une liste non officielle. J’ai moi-même fait quelques recherches à ce sujet, et j’ai constaté que fromHtml est basé sur un moteur de rendu obscur et mal documenté.
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.