我想在strings.xml
文件中创建以下字符串数组:
<string-array name="an_array_columns">
<item>% Select percentage1</item>
<item>% Select percentage2</item>
</string-array>
这里的字符串是“%select percentage”。现在,当我在strings.xml中写这个时,我收到以下错误:
Multiple annotations found at this line:
- error: Multiple substitutions specified in non-positional format; did you mean to
add the formatted="false" attribute?
- error: Found tag </item> where </string-array> is expected
我知道我们可以将&
更改为&
或'
更改为\'
,但我该如何处理百分号?
答案 0 :(得分:64)
%%
似乎对我有用。例如:
<string name="num_percent">%1$d %%</string>
与
String oneHundredPercentString = getString(R.string.num_percent, 100); // This gives "100 %"
答案 1 :(得分:42)
您可以使用其代码。试试这个:%
同时检查类似的问题:Android XML Percent Symbol