2011-12-30 20 views
8

¿Cómo se usaría un símbolo @ dentro de una cadena en strings.xml?Usando un símbolo @ en strings.xml

<string name="twitter">@npike</string> 

El editor de XML pone bastante enojado:

error: Error: No resource type specified (at 'twitter' with value '@npike'). 

Respuesta

25

Use este lugar:

<string name="twitter">\@npike</string> 
+1

Esto funciona en el dispositivo, pero la interfaz gráfica no le gusta. – HannahMitt

5

Yo sugeriría el uso de Unicode como \ u0040 en lugar de '@' símbolo. Al procesamiento XML no le gustan los símbolos especiales. Aquí hay una lista de caracteres especiales y sus valores unicode Special characters and unicode values

2

Trate de escaparse con una barra invertida "\ @". Eso funciona para las comillas. No puede usar entidades XML en strings.xml; de lo contrario, lo recomendaría.

Cuestiones relacionadas