63 votes

Comment afficher le symbole du copyright dans une boîte de dialogue Android ?

Je dois montrer le symbole du droit d'auteur : © dans le message d'un AlertDialog. J'ai défini une valeur de chaîne avec le symbole de copyright dans res/string. Mais le symbole est affiché sous la forme d'un point d'interrogation lorsque la boîte de dialogue s'ouvre. Comment puis-je afficher correctement le symbole de copyright dans la boîte de dialogue ? Je vous remercie.

0 votes

La police utilisée pour afficher le dialogue inclut-elle le symbole du droit d'auteur ?

2 votes

Quelle plateforme utilisez-vous ? Windows ? Les autres caractères spéciaux tels que les trémas s'affichent-ils correctement ? Par ailleurs (cela peut ne pas fonctionner, je ne l'ai pas testé), que se passe-t-il lorsque le texte de votre dialogue est Html.fromHtml("&copy ; 2010 Test") ?

0 votes

Bonjour EboMike, votre approche fonctionne. Je vous remercie.

122voto

hvdm Points 671

Vous pouvez également utiliser le caractère Unicode pour cela : " \u00A9 Test 2010"

1 votes

Génial ! J'ai même pu ajouter le symbole "moins que" ou "égal à" de cette manière : <string name="test_string" formatted="false">apostrophe\' nouvelle ligne \n inférieur ou égal à \u2264 percent%</string>

0 votes

Cela a également fonctionné pour moi. Pouvons-nous marquer cette réponse comme étant la bonne au vu des réactions positives qu'elle a suscitées ?

86voto

Gunnar Karlsson Points 15071

Utilisation &#169; pour écrire © dans une ressource de type "String" :

Copyright &#169; Acme Industries, Inc

devient

Copyright © Acme Industries, Inc

1 votes

@Erick votre méthode fonctionne dans une chaîne de caractères appliquée directement à la vue. Cela fonctionne pour les ressources de type string.

37voto

ajdeguzman Points 138

Rédigez-le ainsi :

> String copyright = "Copyright \u00a9 2013, ajdeguzman";

5voto

Sachin Points 58

Utiliser " \u00a9 "Il fonctionne exactement comme prévu.

0voto

iDea Brains Points 3044

Très simple, essayez d'ajouter \ avant @

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