3 votes

Utilisez la chaîne avec des arguments avec tools:text

J'ai une chaîne de caractères avec des arguments (par exemple Bonjour, %1$s! Vous avez %2$d nouveaux messages.). Je sais que je peux l'utiliser dans mon code avec String.format(res.getString(R.string.welcome_messages), username, mailCount); et j'obtiendrai un message complet avec le nom d'utilisateur et le nombre. Mais est-ce que je peux le prévisualiser dans la mise en page .xml, en utilisant tools:text? ou tout autre instrument tools?

5voto

Markus Penguin Points 864

Non vous ne pouvez pas.

Conformément à la documentation de TextView et à la Attribut-Outil, il n'y a aucun moyen de remplacer les espaces réservés de String en XML.

J'avais fait des recherches à ce sujet il y a un moment et j'avais fini par coder en dur le texte via tools:text. Comme cela n'affecte que les aperçus de conception, je pense que coder en dur le texte est acceptable dans ce cas.

Prograide.com

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.

Powered by:

X