Comment puis-je utiliser les styles HTML dans les chaînes avec des arguments de format?
Dans mon application, j'aimerais définir une chaîne de format dans strings.xml qui ressemble à ceci (notez le <b>...</b>
tags):
<string name="location"><b>Location:</b> %1$s</string>
Et ensuite utiliser getString(int, Object...) à remplacer, dans un format argument:
String formattedString = getString(R.string.location, "Edmonton, AB");
Ce produit une valeur de "Location: Edmonton, AB"
. Je voudrais obtenir une valeur de "<b>Location:</b> Edmonton, AB"
.
Est-il un moyen de le faire à l'aide de la chaîne de formats strings.xml sans scindée en deux chaînes?
source d'informationauteur Greg
Vous devez vous connecter pour publier un commentaire.
De la docs:
Par exemple:
Assurez-vous de vous échapper le texte que vous êtes de passage dans
String.format()
Utiliser Des Chaînes De Caractères.Format. par exemple,