Escribí lo siguiente en el strings.xml
archivo:
<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 y en strings.xml?
Alt+Enter
y se convertirá por usted.Respuestas:
Codifícalo:
fuente
Para caracteres especiales, normalmente uso la definición Unicode, para '&' por ejemplo: \ u0026 si estoy en lo correcto. Aquí hay una buena página de referencia: http://jrgraphix.net/research/unicode_blocks.php?block=0
fuente
Estos son mis problemas, mi solución es la siguiente: Usar
>
para<
,<
para>
,&
para&
,"'"
para'
,"
para\"\"
fuente
Use > for >, <for <
Incluso su pregunta es respondida, aún quiero decirle a más entidades iguales como esta. Estos son
html entities
, así que en Android los escribirás como:Reemplace a continuación con:
fuente
Debería ser así:
fuente
Puede encontrar todos los caracteres especiales HTML en esta página http://www.degraeve.com/reference/specialcharacters.php Simplemente reemplace el código donde desea colocar ese carácter. :-)
fuente
También es posible poner el contenido de su cadena en un CDATA XML, como Android Studio lo hace por usted cuando
Extract string resource
<string name="game_settings_dragNDropMove_checkBox"><![CDATA[Move by Drag&Drop]]></string>
fuente
Esto puede ser muy viejo. Pero para aquellos que buscan un código rápido.
Que maneja los caracteres de escape, puede agregar caracteres y símbolos en sus respectivas matrices.
-Salud
fuente
Puedes escribir de esta manera
Salida: tú y yo
fuente
Para evitar el error, use la cadena de extracto:
fuente
Usuarios de estudio de Mac y Android:
Escriba su carácter como & en el string.xml o diseño y elija las teclas "Opción" y "retorno". Por favor, consulte la captura de pantalla
fuente