2013-11-16 18 views
0

Я beginner Android Developer. Я хотел бы узнать, как я мог получить доступ к string array out ofstring.xml и использовать его. Я искал интернет наизнанку и ничего не нашел. Я нашел способы перевести его в текстовый вид сразу, но это не то, что я хочу сделать. Итак, в основном, я хочу поставить string array into another array. string.xml:Как получить доступ к массиву строк? (Android)

<?xml version="1.0" encoding="utf-8"?> 

<resources> 
<string-array name="Solar System"> 
    <item>Sun</item> 
    <item>Mercury</item> 
    <item>Venus</item> 
    <item>Earth</item> 
    <item>Mars</item> 
    <item>Jupiter</item> 
    <item>Saturn</item> 
    <item>Uranus</item> 
    <item>Neptune</item> 

Так что я хочу, это XML-массив строк в Java массив строк

Спасибо за ПОЛОЖИТЕЛЬНОЙ ПОМОЩЬ, извини, я думал, что так, как было показано многие из вас не работали. Это была еще одна ошибка в моей программе.

-Спасибо

+1

И ответ правильный, пожалуйста, проверьте и принять, если полезно. – Harshid

+0

'Я искал интернет наизнанку и ничего не нашел'. В самом деле? Что вы искали? Питание единорога? Вот учебник. http://bit.ly/1d4sEcJ – Simon

+0

http://www.unicorns.co.za/unicorn-facts/unicorn-food.html – user2990508

ответ

1

Используйте ниже

String[] planets = getResources().getStringArray(R.array.Planets); 
+0

Спасибо, ты был единственным, что было приятно ... – user2990508

+0

@ user2990508 ты приветствую и рад, что это помогло – Raghunandan

1

Серьезно? example, где вы получили, что даже от показывает, как получить к нему доступ:

Resources res = getResources(); 
String[] planets = res.getStringArray(R.array.Planets); 
+0

Я не получил его из этого примера, даже не закрыл – user2990508

+0

Если вы немного прокрутите пример до примера, это точно так же. Все, что вы сделали, это изменить имя. –

Смежные вопросы