¿Cómo poner el carácter del espacio en un nombre de la secuencia en XML?

He definido algunas cadenas en el archivo strings.xml . Ahora tengo que poner un poco de espacio extra entre algunos números en la cadena. Cuando escribo caracteres de espacio extra esto no se muestra en la aplicación sin embargo.

Antes de:

 <string name="spelatonertext3">-4, 5, -5, 6, -6, 

Y si pongo un espacio extra como este:

 <string name="spelatonertext3">-4, 5, -5, 6, -6, 

Sólo se ve lo mismo en la aplicación. ¿Cómo puedo crear caracteres de espacio en la cadena XML?

Para usar el espacio en blanco en xml como cadena use &#160; . XML no tomará el espacio en blanco tal cual es. Se recortará el espacio en blanco antes de configurarlo. Así que use &#160; En lugar de solo espacio en blanco

Insertar \ u0020 directamente en el XML para un espacio en blanco que desea conservar.

 <string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string> 

Variantes espaciales:

 <string name="space_demo">|&#x20;|&#x2009;|&#x200A;|</string> 

| ESPACIO | ESPACIO DELGADO | CABELLO ESPACIO |

Como ya se mencionó la forma correcta de tener un espacio en un archivo XML es mediante \u0020 que es el carácter unicode para un espacio.

Ejemplo:

 <string name="spelatonertext3">-4,\u00205,\u0020-5,\u00206,\u0020-6</string> 

Otras sugerencias han dicho usar &#160; O &#032; Pero hay dos desventajas a esto. El primer inconveniente es que estos son caracteres ASCII, por lo que están confiando en algo como un TextView para analizarlos. El segundo inconveniente es que &#160; Puede a veces causar envoltura extraña en TextViews.

Puede utilizar los siguientes

 <string name="spelatonertext3"> "-4, 5, -5, 6, -6, "> </string> 

Ponga algo en " " (cita) con espacio, y debería funcionar

Android no admite el mantenimiento de los espacios al final de la cadena en el archivo String.xml, por lo que si desea espacio después de cadena que necesita para utilizar este unicode entre las palabras.

\ U0020

Es un carácter de espacio unicode.

Ponga &#160; En el archivo string.xml para indicar un solo espacio en un proyecto android.

Xml: space = "preserve"

Funciona de maravilla.

Editar: Incorrecto. En realidad, sólo funciona cuando el contenido está compuesto sólo de espacios en blanco.

Enlazar

Si la salida es HTML, entonces en HTML los espacios múltiples aparecen como un único espacio. Para evitar esto, utilice espacios no rompientes (xA0) en lugar de espacios ordinarios.

Si desea que aparezca como "-4, 5, -5, 6, -6," (dos espacios), puede agregar el siguiente código a string.xml

<string name="spelatonertext3"> "-4,&#160;&#160;5,&#160;-5,&#160;&#160;6,&#160;&#160;-6,"</string>

  Es mostrar un espacio.

Según su pregunta si desea añadir espacios más de uno en recursos de cadena su opción son muchos para agregar espacios entre el carácter o la palabra:

1. Por defecto un espacio que puede agregar directamente en el archivo de recursos de cadena que funciona bien. Pero si da más de un espacio dentro del archivo de los recursos de la cadena entonces excluye esos espacios. p.ej . -4, 5, -5, 6, -6,

 2. If you want add more extra spaces inside string resource file then uses:- i. adding unicode after character like eg. <string name="test">-4,&#160;&#160;5,&#160;&#160;-5,&#160;&#160;6,&#160;&#160;-6,</string> ii.you can use "\u0020" eg <string name="test">-4,\u0020\u0020 5,\u0020\u00205 -5,\u0020\u00205 6,\u0020\u00205 -6,</string> 
  • Android usando Intellij Versión 14 - Actualizar referencias XML sólo en el archivo de recursos XML actual
  • Escapar comillas simples en el recurso xml para Android
  • ¿Por qué estoy recibiendo HttpResponse diferente de un navegador en android?
  • Simple Xml - orden de elementos no conservados?
  • Android Studio - Barra de acción quitar
  • Android - El botón de radio no muestra su texto
  • Hacer texto en negrita y cursiva
  • ¿Debo usar XML o JSON como un formato de datos en las aplicaciones de Android?
  • Manifiesto de Android que genera automáticamente permiso no válido
  • Error al analizar XML: prefijo no enlazado con barra de herramientas sdk 21
  • Creación de hashmap / map desde recursos XML
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.