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

之前:

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

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

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

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


当前回答

在XML中使用空格作为字符串使用&#160;XML不会像现在这样占用空白。它将在设置之前修剪空白。所以使用&#160;而不是单一的空白

其他回答

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

你想让它显示为“- 4,5,- 5,6,-6,”(两个空格),你可以将以下代码添加到string.xml

<字符串名称= " spelatonertext3“>”4日& # 160;& # 160;5 & # 160;5 & # 160;& # 160;6 & # 160;& # 160;6、“字符串> < /

显示一个空格。

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

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

Before   After

在XML中使用空格作为字符串使用&#160;XML不会像现在这样占用空白。它将在设置之前修剪空白。所以使用&#160;而不是单一的空白

XML:空格=“保留”

效果非常好。

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

Link