2012-06-05 62 views
0

我有多個不同的類別,並在每個類別中我使用一個字符串資源來填充像這樣一個ListView:組合多個字符串數組資源

<string-array name="list"> 
     <item>item1</item> 
     <item>item2</item> 
     <item>item3</item> 
    </string-array> 

我打電話給他們,像這樣:

String[] list = getResources().getStringArray(R.array.list); 

我怎樣才能將這些組合成一個String []來用作「All」列表。

回答

1

您可以將兩個數組列表到一個單一的一個像這樣:由於您使用簡單陣列有多個方法來改變陣列的ArrayList

ArrayList<String> first; 
ArrayList<String> second; 
second.addAll(first); 

,你可以在網上爲它取。但爲什麼你不把它們存儲在xml文件中的單個數組中,例如你把它稱爲global_content。你正在爲此而放棄時間和記憶!

+0

如果我喜歡其中的10個,我該怎麼做? – GreekOphion

+0

此外,我正在使用數組,而不是arrayLists – GreekOphion

+0

有多種方法可以將數組更改爲arrayList,您可以在網上找到它。但爲什麼你沒有將它們存儲在xml文件中的單個數組中。對於我給你的方法:你可以使用: array10.addAll(array9.addAll(array8))但我建議你將它們存儲在一個單一的數組上,你將其稱爲global_content或類似的東西 –