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>
コメント