Подтвердить что ты не робот

Напишите% в strings.xml андроида

Я хочу создать следующий массив строк в моем файле strings.xml:

<string-array name="an_array_columns">
         <item>% Select percentage1</item>
         <item>% Select percentage2</item>
</string-array>

здесь строка "% select percent". Теперь, когда я пишу это в своем файле 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

Я знаю, что мы можем изменить & на &amp; или ' на \', но что мне делать для знака процента?

4b9b3361

Ответ 1

Вы можете использовать его код. Попробуйте следующее: &#37;

Также проверьте аналогичный вопрос: Символ% XML для Android

Ответ 2

%% кажется, все, что работает для меня. Например:

<string name="num_percent">%1$d %%</string>

с

String oneHundredPercentString = getString(R.string.num_percent, 100);//This gives "100 %"