京都のスマートフォン・アンドロイドアプリ開発会社のサイトです!

TIPS
当社アプリに関するお知らせや開発裏話を綴ります。

strings.xml の値で、@(アットマーク)や?(クエスションマーク)をエスケープ

Google+

文字列リソース(strings.xml)にて、@(アットマーク)や?(クエスションマーク)を記述したい場合がある。以下のように記述しても、実行時にエラーになってしまいます。

<string name="address">@gmail.com</string>

Android 開発において、@(アットマーク)や?(クエスションマーク)は特別な意味を持っているため、エスケープ文字で記述します。

<string name="address">"@"gmail.com</string>

その他の文字列については、下記の URL を参考にする必要があります。

http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling

Copyright © 2011 HuNavi. All Rights Reserved.

このページの先頭へ