在字符串资源中强制执行空格

时间:2011-12-24 13:14:46

标签: android string

在Android字符串资源中,如何强制执行空格?

例如,当我执行“结果”而不是“结果”时,我仍然在应用程序的文本视图中看到“结果”。

3 个答案:

答案 0 :(得分:153)

您是否尝试用引号括住字符串?也许自动删除前导和尾随空格。

<string name="foo">" bar"</string>

请参阅“转义撇号和引号”部分中的https://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling示例。

答案 1 :(得分:94)

作为AndreasKlöber给出的答案的替代方法,您可以使用此方法:

<string name="foobar">foo \u0020 bar</string>

这利用了unicode空格字符(\ u0020)。

答案 2 :(得分:-9)

只需引用该值,就像这样

<string name="str_name">" Hello World!"</string>