那么如何在字符串资源中包含“%”字符呢?
有效的
<string name="my_string">Total discount boundary:\nmin=%1$s nmax=%2$s</string>
无效的
<string name="my_string">Total discount boundary:\nmin=%1$s % nmax=%2$s %</string>
您应该能够使用%%
获取百分号而不被解析为字符串格式字符。
添加 formatted="false" 帮助了我。这个
<string name="parser_error_convert" formatted="false">Parser error, line %d, \'%s\', cannot convert \'%s\'</string>
适用于我的琴弦,我希望它对您的琴弦也有帮助。双倍 %% 没有帮助,因为您将得到 %% (而不是 %)作为结果。
这个问题取决于插件版本,我使用的是 Android Developer Studio 23.0.2。
对我来说,它工作得很好。我使用 Eclipse Android 插件,我可以毫无问题地添加一个包含 % 符号的字符串。你用什么工具?
尝试这个
<string="my_string" format="false">bla bla bla</string>