如何将空格字符放入XML中的string名称?
我已经在strings.xml
文件中定义了一些string。 现在我需要在string中的一些数字之间加一些空格。 当我键入额外的空格字符时,这不会显示在应用程序上。
之前:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
如果我把这样的额外空间:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
它只是在应用程序看起来一样。 如何在XMLstring中创build空格字符?
在xml中使用空格作为string使用 
。 XML不会像现在这样占用空间。 它将在设置之前修剪白色空间。 所以使用 
而不是单一的白色空间
将\ u0020直接插入到您希望保留的空白的XML中。
<string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string>
空间变体:
<string name="space_demo">| | | |</string>
| 空间| 薄空间| 头发空间|
如前所述,在XML文件中使用空格的正确方法是使用\u0020
,这是空格的Unicode字符。
例:
<string name="spelatonertext3">-4,\u00205,\u0020-5,\u00206,\u0020-6</string>
其他build议已经说过使用 
或 
但是这有两个缺点。 第一个缺点是这些是ASCII字符,所以你依靠像TextView这样的东西来parsing它们。 第二个缺点是 
有时会在TextViews中造成奇怪的包装。
Android不支持在String.xml文件中保留string末尾的空格,所以如果在string之后需要空格,则需要在单词之间使用此Unicode。
\ u0020
这是一个Unicode空间字符。
您也可以使用以下内容
<string name="spelatonertext3"> "-4, 5, -5, 6, -6, "> </string>
把所有的东西都放在空格里,这样就行了
把 
在string.xml文件中指示一个android项目中的单个空间。
XML:空间= “保存”
奇迹般有效。
编辑:错了。 实际上,只有当内容只包含空白时才有效。
链接
根据你的问题,如果你想在string资源中添加多个空格,可以在字符或单词之间添加空格:
1.默认的一个空间,你可以直接在string资源文件中添加它工作正常。 但是如果在string资源文件中给出多个空格,那么它将排除空格。 例如 -4,5,-5,6,-6,
-
如果你想在string资源文件中添加更多的空格,那么使用: – i。 添加unicode之后的字符
<string name="test">-4,  5,  -5,  6,  -6,</string>
ii。您可以使用“\ u0020”
<string name="test">-4,\u0020\u0020 5,\u0020\u00205 -5,\u0020\u00205 6,\u0020\u00205 -6,</string>
如果输出是HTML,那么在HTML中,多个空格显示为单个空格。 为防止出现这种情况,请使用非分隔空格(xA0)而不是普通空格。
你希望它显示为“-4,5,5,6,-6”(两个空格),你可以将下面的代码添加到string.xml
<string name="spelatonertext3"> "-4,  5, -5,  6,  -6,"</string>
显示一个空间。
我可以在string中间获得多个空格的唯一方法。
<string name="some_string">Before"      "After</string> Before After