1

Androidリソースで「@」で始まる文字列を追加する必要がありますが、エラーが発生します:

リソースタイプが指定されていません(「str1」で値「@%stest」)。

私の文字列は:

<string name="str1" formatted="false">@%s test</string>

文字列リソースに配置するために「@」をエンコードするにはどうすればよいですか?

4

2 に答える 2

9

私はあなたがそれを逃れることができるとかなり確信しています\@

于 2012-11-15T08:00:14.117 に答える
2

@記号はでエスケープする必要があり\ます。さらに、引数の位置を使用して引数を参照する必要があります。

<string name="str1" formatted="false">\@%1$s test</string>
于 2012-11-15T08:03:00.210 に答える