Cómo escribir caracteres y en android strings.xml

Resuelto Palo asked hace 54 años • 14 respuestas

Escribí lo siguiente en el strings.xmlarchivo:

<string name="game_settings_dragNDropMove_checkBox">Move by Drag&Drop</string>

Tuve el siguiente error:

The reference to entity "Drop" must end with the ';' delimiter.

¿Cómo puedo escribir caracteres & en strings.xml?

Palo avatar Jan 01 '70 08:01 Palo
Aceptado

Codifícalo:

&amp;
Bob Fincheimer avatar Jun 16 '2010 12:06 Bob Fincheimer

Para caracteres especiales normalmente uso la definición Unicode, para '&' por ejemplo: \u0026 si estoy en lo cierto. Aquí hay una buena página de referencia: http://jrgraphix.net/research/unicode_blocks.php?block=0

Moss avatar Jun 17 '2010 11:06 Moss

Este es mi problema, mi solución es la siguiente: Usar &gt;para >, &lt;para <, &amp;para &, "'"para ', &quotpara\"\"

Hai Rom avatar May 30 '2016 04:05 Hai Rom

Incluso tu pregunta está respondida, todavía quiero contarle a más entidades lo mismo como esta. Estos son html entities, así que en Android los escribirás así:

Reemplace a continuación con:

& with &amp;
> with &gt;
< with &lt;
" with &quot;, &ldquo; or &rdquo;
' with &apos;, &lsquo; or &rsquo;
} with &#125;
Khemraj Sharma avatar Jul 10 '2018 16:07 Khemraj Sharma

Debería ser así:

<string name="game_settings_dragNDropMove_checkBox">Move by Drag&amp;Drop</string>
Faruk avatar Jun 26 '2016 03:06 Faruk