Как получить доступ к значениям в res/values/string.xml ресурсов res/values/string.xml из Activity class Android Activity class?
Доступ к файлу ресурса string.xml из Java Android Code
Ответ 1
 Поместите этот код в res/values/string.xml
<string-array name="planet"> 
    <item>Mercury</item>
    <item>Venus</item>
    <item>Earth</item>
    <item>Mars</item>
</string-array>
 Этот код нужно поместить в res/layout/main.xml и удалить виджеты по умолчанию, присутствующие в main.xml.
<ListView android:id="@+id/planet"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:entries="@array/planet"/>
</LinearLayout>
		Ответ 2
Ну, вы можете использовать String,
getString(R.string.app_name);
И вы можете получить строковый массив, используя
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
        Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();  
}
		Ответ 3
strings.xml:
<string name="some_text">Some Text</string>
Активность:
getString(R.string.some_text);
		Ответ 4
Если getString (R.string.app_name); не работает для вас, вы можете передать такой контекст:
context.getString(R.string.app_name);
		Ответ 5
Если у вас есть контекст действия, перейдите с:
getString(R.string.app_name);
  Если у вас нет контекста, попробуйте ниже, вы можете получить контекст из деятельности с помощью Constructor.
mContext.getString(R.string.app_name);