我在strings.xml文件中定义了一些字符串。现在我需要在字符串中的一些数字之间放置一些额外的空间。当我输入额外的空格字符,这是不显示在应用程序上。
之前:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
如果我像这样留出额外的空间:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
它只是在应用程序上看起来一样。我如何使空格字符进入XML字符串?
我在strings.xml文件中定义了一些字符串。现在我需要在字符串中的一些数字之间放置一些额外的空间。当我输入额外的空格字符,这是不显示在应用程序上。
之前:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
如果我像这样留出额外的空间:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
它只是在应用程序上看起来一样。我如何使空格字符进入XML字符串?
当前回答
我能在字符串中间得到多个空格的唯一方法。
<string name="some_string">Before"      "After</string>
Before After
其他回答
在XML中使用空格作为字符串使用 XML不会像现在这样占用空白。它将在设置之前修剪空白。所以使用 而不是单一的空白
正如这里解释的https://www.programmersought.com/article/33576744031/使用
例子
<string name="in">in   </string>
直接在XML中插入\u0020作为您想保留的空白。
<string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string>
这也可以。使用引号来保持空间
<string name="spelatonertext3">"-4, 5, -5, 6, -6,"</string>
Android不支持在string .xml文件中保持字符串末尾的空格,所以如果你想在字符串后使用空格,你需要在单词之间使用这个unicode。
\ u0020
它是一个unicode空格字符。