¿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:
- ¿Cómo se puede analizar HTML en android?
- AndroidManifest.xml con varias etiquetas de aplicación
- Cómo cambiar el origen de ImageView en android
- onclicklistener en el elemento específico de la recyclerview en android
- Android Studio - ¿Cómo se logró este truco de estructura de archivos de recursos?
<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 etiqueta XML llamado comer-comentario, ¿cuál es su uso?
- No se puede crear servicio com.parse.PushService: java.lang.NullPointerException
- No se pudo inicializar LoginButton Facebook-sdk para android
- Cómo configurar el estilo de la pestaña para encender el tema w de texto en color?
- Java / Android obtener matriz de xml
- Definición del estilo de origen XML de Gradient / Shape / Corners
- El diseño aparece diferente en la disposición gráfica y en el dispositivo real
- Eclipse - parseSdkContent falló el error - no reconoce archivos 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?