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>

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です