我在strings.xml文件中定义了一些字符串。现在我需要在字符串中的一些数字之间放置一些额外的空间。当我输入额外的空格字符,这是不显示在应用程序上。

之前:

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

如果我像这样留出额外的空间:

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

它只是在应用程序上看起来一样。我如何使空格字符进入XML字符串?


当前回答

根据你的问题,如果你想在字符串资源中添加多个空格,有很多选项可以在字符或单词之间添加空格:

1.默认情况下,一个空间,你可以直接添加在字符串资源文件它工作良好。但是如果在字符串资源文件中有多个空格,那么它就会排除这些空格。 如。-4 5 -5 6 -6,

如果你想在字符串资源文件中添加更多额外的空格,那么使用:- I.在like字符后添加unicode <字符串名称= "测试" > 4 & # 160;& # 160;5 & # 160;& # 160;5 & # 160;& # 160;6 & # 160;& # 160;6、字符串> < /

2你可以使用"\u0020"

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

其他回答

直接在XML中插入\u0020作为您想保留的空白。

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

XML:空格=“保留”

效果非常好。

编辑:错了。实际上,它只在内容仅由空白组成时才有效。

Link

在Android Studio中,你可以打开strings.xml文件,然后点击“打开编辑器”,在编辑器中你可以输入任何东西,它会为你处理它,让你在应用程序中显示你输入的内容。

我知道现在写这个答案可能有点晚了,但它可能会帮助到一些人。

根据你的问题,如果你想在字符串资源中添加多个空格,有很多选项可以在字符或单词之间添加空格:

1.默认情况下,一个空间,你可以直接添加在字符串资源文件它工作良好。但是如果在字符串资源文件中有多个空格,那么它就会排除这些空格。 如。-4 5 -5 6 -6,

如果你想在字符串资源文件中添加更多额外的空格,那么使用:- I.在like字符后添加unicode <字符串名称= "测试" > 4 & # 160;& # 160;5 & # 160;& # 160;5 & # 160;& # 160;6 & # 160;& # 160;6、字符串> < /

2你可以使用"\u0020"

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

Android不支持在string .xml文件中保持字符串末尾的空格,所以如果你想在字符串后使用空格,你需要在单词之间使用这个unicode。

\ u0020

它是一个unicode空格字符。