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