Dans mon code de chaînes de valeurs XML, j'ai une chaîne avec du texte que je veux avoir seulement quelques mots en couleur. Je veux aussi avoir une nouvelle ligne pour certains textes.Android - Syntaxe XML pour les chaînes
Je peux faire des choses comme: < b> mon texte en gras </b> et cela fonctionne (l'espace principal ajouté pour ce poste).
Je tente d'étiqueter le texte avec la couleur mais aucune couleur n'apparaît et il n'y a aucune erreur.
name="dogs"
>Red Dog, <color foreground="#FFFF0000"> Sammy</color></string>
J'essaie aussi d'ajouter une nouvelle ligne - j'ai essayé des choses comme:
< LF> texte, l'espace au début uniquement pour ce poste </LF>
< CR> cela n'a pas travail soit </CR>
< p> texte, l'espace au début uniquement pour ce poste < p>
Mais, aucun nouveau paragraphe/nouvelle ligne, RTN chariot arrive.
Qu'est-ce que je fais mal? Ou, plus correctement, Comment j'accomplis cela?
Merci
Pourriez-vous mettre à jour votre message pour inclure le code Java pertinent où cette ressource de chaîne est utilisée? Utilisez-vous la fonction fromHTML()? – methode
La chaîne n'est pas appelée à partir du code Java. La mise en page xml a un TextView et la chaîne est appelée depuis la propriété 'Text' de cette TextView. La chaîne est correctement appelée, la seule chose est pas de couleurs ou de retour à la ligne. D'autres formats, tels que gras, italique. – headscratch
Ahh, je vois. Vous n'aimerez pas ma réponse alors :) – methode