10

では、文字列リソースに「%」文字を含めるにはどうすればよいですか?

有効

<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>
4

4 に答える 4

14

%%文字列形式の文字として解析されることなく、パーセント記号を取得するために使用できるはずです。

于 2012-10-08T07:57:01.283 に答える
1

formated="false"を追加すると役に立ちました。これ

<string name="parser_error_convert" formatted="false">Parser error, line %d, \'%s\', cannot convert \'%s\'</string>

私の文字列で動作し、文字列の場合にも役立つと思います。結果として%%(%ではなく)が得られるため、%%を2倍にしても役に立ちません。

この問題はプラグインのバージョンによって異なります。AndroidDeveloperStudio23.0.2を使用しています。

于 2014-12-09T00:29:06.800 に答える
0

私にとっては、それはうまく機能します。Eclipse Androidプラグインを使用していますが、%記号を含む文字列を問題なく追加できます。どのツールを使用していますか?

于 2012-10-08T07:50:41.460 に答える
-1

これを試して

<string="my_string" format="false">bla bla bla</string>
于 2012-10-08T07:46:28.560 に答える