J’essaie d’afficher des mots entre guillemets, dans la vue texte dans un fichier xml. Mais ça ne marche pas. Pls aidez-moi.
Tout le monde sait la solution pour cela ………….
Dans ssortingngs.xml
, vous pouvez simplement échapper des caractères spéciaux (par exemple des guillemets doubles) avec une barre oblique inverse:
"message \"quote ssortingng 1\" and \"quote ssortingng 2\" end message"
Mais dans les vues XML (par exemple layout.xml
), vous devez utiliser des entités de caractères HTML (comme "
):
"message "quote ssortingng 1" and "quote ssortingng 2" end message"
Pour plus d’informations, visitez http://developer.android.com/guide/topics/resources/ssortingng-resource.html
Utilisez "
symbole pour résoudre ce problème de code dur 🙂
android:text="message "quote ssortingng 1""
utiliser des escape characters
Pour afficher un double devis, utilisez \"
Votre code sera
android:text="message \"quote ssortingng 1\" and "quote ssortingng 2\" end message"
S’il vous plaît essayez
TextView.setText(Html.fromHtml("“ " + "YOUR TEXT" + " ”"));
Vous pouvez utiliser Unicode dans n’importe quel fichier xml
android:text="message \u0022quote ssortingng 1\u0022 and \u0022quote ssortingng 2\u0022 end message"
http://www.fileformat.info/info/unicode/char/0022/index.htm faites défiler jusqu’à C / C ++ / Java code source
Si vous avez un guillemet double dans votre chaîne, vous devez y échapper (\ “) . Entourer la chaîne avec des guillemets simples ne fonctionne pas.
Dans ssortingngs.xml
This is a \"good ssortingng\".
Source : http://developer.android.com/guide/topics/resources/ssortingng-resource.html