Je suis un peu confus au sujet des «règles» de quand un élément TextView affiche du texte sous forme formatée ou non.Formatage HTML pour TextView
Une chaîne comme
"There are <i>different ways</i> of coding.\n";
affiche sans mise en forme (y compris les codes HTML) lorsque je code
tvMyTextView.setText("There are <i>different ways</i> of coding.\n");
mais quand je définis la même chaîne dans strings.xml puis chargez
tvMyTextView.setText(R.strings.TestString);
il affiche souligné.
encore plus confus, je me sens en essayant d'intégrer les URL dans TextView est comme ici:
"Click <a href="http://www.poon-world.com">here</a> to switch on the red light.\n";
Inutile de dire que je l'ai déjà essayé les différentes options de propriété de TextView - mais ils ne semblent pas faire beaucoup de différence à moins que j'ai raté quelque chose. Dans certains cas, l'URL est codée dans le texte, en couleur bleue et peut être cliqué, dans d'autres, je peux voir le formatage HTML. Dans d'autres encore, il est codé en couleur et l'URL semble être encodée dans le texte d'une manière ou d'une autre - mais rien ne se passe lorsque je clique dessus. En ce qui concerne l'intégration des URL, contrairement à l'autre exemple avec un formatage HTML «simple», je n'ai même pas pu trouver de règle pour savoir quand cela fonctionne et quand ça ne marche pas. Quelqu'un peut-il me aider à dénouer les noeuds dans ma tête ..
essayez ceci –
MAC