2010-07-13 8 views
45

Devo mostrare il simbolo del copyright: © nel messaggio di un AlertDialog. Ho impostato un valore stringa con il simbolo del copyright in res/string. Ma il simbolo viene visualizzato come un punto interrogativo quando si apre la finestra di dialogo. Come posso mostrare correttamente il simbolo del copyright nella finestra di dialogo. Grazie.Come mostrare il simbolo del copyright in una finestra di dialogo Android?

+0

Il carattere utilizzato per visualizzare la finestra di dialogo include il simbolo del copyright? –

+2

Che piattaforma stai usando? Finestre? Vengono visualizzati altri caratteri speciali come le dieresi? Inoltre (questo potrebbe non funzionare, non l'ho testato): cosa succede quando si imposta il testo della finestra di dialogo su Html.fromHtml ("© Test 2010")? – EboMike

+0

Sto usando Eclipse. – user256239

risposta

100

È inoltre possibile utilizzare il carattere Unicode per questo: "\ u00a9 2010 Test"

+1

fantastico! Sono stato persino in grado di aggiungere il minore o uguale al simbolo in questo modo: ** apostrofo \ 'newline \ n minore o uguale a \ u2264%% ** –

+0

Questo ha funzionato anche per me. Possiamo contrassegnarlo come la risposta corretta in base alla risposta positiva che ha ricevuto? – rapid3642

61

Usa © di scrivere © in una risorsa di stringa:

Copyright © Acme Industries, Inc

diventa

Copyright © Acme Industries, Inc

+0

Questo non ha funzionato. Usa invece '\ u00A9'. – Erick

+1

@Erick il metodo funziona in una stringa applicata direttamente alla vista. Funziona per le risorse di stringa. – jaytj95

24

Scrivilo th is way:

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