¿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:
- Cualquier herramienta para convertir la localización XML de Android en el archivo .strings del iPhone?
- Error "No se puede obtener la opinión después del primer layout"
- Definir la fuente de la carpeta de activos en el archivo xml android
- Error al crear un proyecto de Android con Maven
- ¿Cómo se puede analizar HTML en android?
<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?
- Android - FragmentTabHost Error "Ninguna pestaña conocida para la etiqueta null"
- InflateException: Línea de archivo XML binario # 1: Error de inflar clase <unknown> causada por OutOfMemoryError
- Java.lang.IllegalStateException Necesita utilizar un tema Theme.AppCompat (o descendente) con esta actividad
- GUI de Android con Eclipse
- Valor de dimensión definido de Android XML que produce resultados inesperados
- Xml spring para android con gradle
- Cómo agregar un hipervínculo a una pantalla de preferencias (PreferenceActivity)
- Cambiar los idiomas de la aplicación a través de strings.xml
Para usar el espacio en blanco en xml como cadena use  
. XML no tomará el espacio en blanco tal cual es. Se recortará el espacio en blanco antes de configurarlo. Así que use  
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">| | | |</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  
O  
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  
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  
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,  5, -5,  6,  -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,  5,  -5,  6,  -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>
- Cómo mostrar la barra de progreso (círculo) en una actividad que tiene un listview antes de cargar el listview con datos
- ¿Cómo desarrollar un teclado suave para Android?