では、文字列リソースに「%」文字を含めるにはどうすればよいですか?
有効
<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>
%%
文字列形式の文字として解析されることなく、パーセント記号を取得するために使用できるはずです。
formated="false"を追加すると役に立ちました。これ
<string name="parser_error_convert" formatted="false">Parser error, line %d, \'%s\', cannot convert \'%s\'</string>
私の文字列で動作し、文字列の場合にも役立つと思います。結果として%%(%ではなく)が得られるため、%%を2倍にしても役に立ちません。
この問題はプラグインのバージョンによって異なります。AndroidDeveloperStudio23.0.2を使用しています。
私にとっては、それはうまく機能します。Eclipse Androidプラグインを使用していますが、%記号を含む文字列を問題なく追加できます。どのツールを使用していますか?
これを試して
<string="my_string" format="false">bla bla bla</string>