如何将空格保留在字符串的末尾和/或开头?
我必须从我的资源/值文件连接这两个字符串:
<string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on </string>
<string name="Toast_Memory_GameWon_part2"> flips !</string>
我这样做:
String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+total_flips+getString(R.string.Toast_Memory_GameWon_part2);
Toast.makeText(this, message_all_pairs_found, 1000).show();
但是第一个字符串的末尾和第二个字符串开头的空格已经消失(显示Toast时)...
我该怎么办 ?
我想这个文档链接里的答案就在这里
还是像使用& ;
为“&”字符?
即使您使用字符串格式,有时您仍然需要在字符串的开头或结尾处使用空格。 对于这些情况,既不使用 ,也不使用
xml:space
属性进行转义。 你必须使用HTML实体 
为空白。
使用 
为不可破坏的空白。
使用 
定期的空间。
我遇到了同样的问题。 我想在表示屏幕字段名称的资源字符串的末尾留空。
我在这个问题报告中找到了一个解决方案:https://github.com/iBotPeaches/Apktool/issues/124
Duessi认为这与此相同。 将u0020
直接插入到您想要保留的空白的XML中。
示例:
<string name="your_id">Score :u0020</string>
替换是在构建时完成的,因此它不会影响游戏的性能。
本文档建议引用将起作用:
<string name="my_str_spaces">" Before and after? "</string>
链接地址: http://www.djcxy.com/p/90743.html
上一篇: How to keep the spaces at the end and/or at the beginning of a String?