Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo puedo escribir character and in android strings.xml

Escribí lo siguiente en el archivo strings.xml:

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

Tengo el siguiente error:

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

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

9 Solutions collect form web for “¿Cómo puedo escribir character and in android strings.xml”

Codificarlo:

 &amp; 

Para el carácter especial normalmente utilizo la definición Unicode, para el '&' por ejemplo: \ u0026 si estoy correcto. Aquí está una página de referencia agradable: http://jrgraphix.net/research/unicode_blocks.php?block=0

Este es un problema de mi, mi solución es la siguiente: Use &gt; Para <, &lt; Para>, &amp; Para &, "'" para ", &quot para \" \ "

Usted 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 poner ese carácter. Todos los derechos reservados

Debería ser así:

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

También es posible poner el contenido de su cadena en un CDATA XML, como Android Studio hace por usted cuando se Extract string resource

<string name="game_settings_dragNDropMove_checkBox"><![CDATA[Move by Drag&Drop]]></string>

Esto puede ser muy antiguo. Pero para aquellos que buscan un código rápido.

  public String handleEscapeCharacter( String str ) { String[] escapeCharacters = { "&gt;", "&lt;", "&amp;", "&quot;", "&apos;" }; String[] onReadableCharacter = {">", "<", "&", "\"\"", "'"}; for (int i = 0; i < escapeCharacters.length; i++) { str = str.replace(escapeCharacters[i], onReadableCharacter[i]); } return str; } 

Que maneja los caracteres de escape, puede agregar caracteres y símbolos en sus respectivos arreglos.

-Aclamaciones

Para evitar el error, use cadena de extracto:

 <string name="travels_tours_pvt_ltd"><![CDATA[Travels & Tours (Pvt) Ltd.]]></string> 

Puedes escribir de esta manera

 <string name="you_me">You &#38; Me<string> 

Salida: You & Me

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.