strings.xmlの文字列を直接読みだすには、

strings.xmlで指定した文字列を、Javaファイルで直接取り出すには、

String str =
this.getResources().getString(R.string.hello);

と書けばいいみたいです。
res/values/strings.xmlは以下のように指定した場合

< ?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World</string>
</resources>

文字列配列も同じように、
String[] strArray =
this.getResources().getStringArray(R.array.greeting);
でOKです。
res/values/arrays.xmlは以下のように指定した場合

< ?xml version="1.0" encoding="utf-8"?>
<resources>
<string -array name="greeting">
<item>Good Morning</item>
<item>Hello</item>
<item>Good Night</item>
</string>
</resources>
中堅サーバエンジニア

中堅サーバエンジニア現在Unity勉強中

都内で10数年、Web系のアプリケーション開発をしています。 プログラミング、ゲーム、株とかのブログを書いています。

関連記事

コメント

この記事へのコメントはありません。