2010-07-13 8 views
45

Tengo que mostrar el símbolo de copyright: © en el mensaje de un AlertDialog. Establecí un valor de cadena con el símbolo de copyright en res/string. Pero el símbolo se muestra como un signo de interrogación cuando se abre el cuadro de diálogo. ¿Cómo puedo mostrar correctamente el símbolo de copyright en el cuadro de diálogo? Gracias.¿Cómo mostrar el símbolo de copyright en un diálogo de Android?

+0

¿La fuente que se utiliza para mostrar el cuadro de diálogo incluye el símbolo de copyright? –

+2

¿Qué plataforma estás usando? Windows? ¿Aparecen otros caracteres especiales, como diéresis, derecho? Además (esto puede no funcionar, no lo probé): ¿qué ocurre cuando configura el texto de su diálogo en Html.fromHtml ("© Prueba 2010")? – EboMike

+0

Estoy usando Eclipse. – user256239

Respuesta

100

También puede utilizar el carácter Unicode para esto: "\ u00A9 2010 Test"

+1

¡increíble! Incluso pude agregar el menor o igual al símbolo de esta manera: ** apostrophe \ 'newline \ n menor o igual que \ u2264%% ** –

+0

Esto funcionó para mí también. ¿Podemos marcar esto como la respuesta correcta basada en la respuesta positiva que ha recibido? – rapid3642

61

Uso © escribir © en un recurso de cadena:

Copyright © Acme Industries, Inc

convierte

Derechos de Autor © Acme Industries, Inc

+0

Esto no funcionó. Use '\ u00A9' en su lugar. – Erick

+1

@Erick su método funciona en una cadena aplicada directamente a la vista. Esto funciona para recursos de cadena. – jaytj95

24

Escribe it th es la forma:

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