2011-12-30 9 views
8

strings.xmlの文字列の中で@記号を使用するにはどうすればよいですか?strings.xmlの@記号を使用する

<string name="twitter">@npike</string> 

XMLエディタはかなり怒っ:\の代わりに '@' 記号u0040よう

error: Error: No resource type specified (at 'twitter' with value '@npike'). 

答えて

25

使用この代わりに:

<string name="twitter">\@npike</string> 
+1

これは、デバイス上で動作しますが、グラフィカルインターフェイスがそれを好きではありません。 – HannahMitt

5

私が使用Unicodeをお勧めします。 XML処理は特別なシンボルを好まない。ここに特殊文字のリストとユニコードの値がありますSpecial characters and unicode values

2

バックスラッシュ「\ @」でエスケープしてみてください。それは引用符のために働く。 strings.xmlでXMLエンティティを使用することはできません。そうしないと、XMLエンティティを使用することをお勧めします。

関連する問題