2013-10-01 13 views
30

Ich entwickle eine Android-App. Ich muss ein String-Array in eine ArrayList konvertieren. Ich habe darüber gelesen, und alle haben Fälle, in denen Sie die Werte zum Array in der Java-Datei hinzufügen. Ich habe das string-array in der Datei strings.xml deklariert. Mein String-Array ist hier:String-Array in Strings.xml in ArrayList ändern

<string-array name="Lines"> 
    <item>Red Line</item> 
    <item>Blue Line</item> 
    <item>Orange Line</item> 
    <item>Green Line</item> 
    <item>Brown Line</item> 
    <item>Purple Line</item> 
    <item>Pink Line</item> 
    <item>Yellow Line</item> 
</string-array> 

Ich muss Zeilen in ArrayList konvertieren. Wenn ich diese

verwenden, um die ArrayList zu deklarieren, wie kann man die Array-Liste nach ID finden und diese als Lines speichern?

Antwort

85

Versuchen Sie dies;

List<String> Lines = Arrays.asList(getResources().getStringArray(R.array.Lines));