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

之前:

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

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

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

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


当前回答

我能在字符串中间得到多个空格的唯一方法。

<string name="some_string">Before" &#x20; &#x20; &#x20;"After</string>

Before   After

其他回答

这也可以。使用引号来保持空间

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

空间变异:

<string name="space_demo">|&#x20;|&#x2009;|&#x200A;|</string>

|空间|薄空间|头发空间|

如果你试图给空间之间2字符串或在字符串文件的android,然后在你的字符串文件这样做。 在你想要显示的“字符串名称”之前实现这个。 \ u0020 \ u0020 对于如. . \ u0020 \ u0020 \ u0020 \ u0020 \ u0020 \ u0020Payment

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

\ u0020

它是一个unicode空格字符。

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

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