在Android字符串资源中,如何强制执行空格?
例如,当我执行“结果”而不是“结果”时,我仍然在应用程序的文本视图中看到“结果”。
答案 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>