2 回答
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以在資源中設(shè)置兩個(gè)數(shù)組以在最后制作一個(gè)
資源/值/arrays.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="integer_array">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</integer-array>
<string-array name="string_array">
<item>string 1</item>
<item>string 2</item>
<item>string 3</item>
<item>string 4</item>
</string-array>
</resources>
在你的課上
Resources res = getResources();
int[] ints = res.getIntArray(R.array.integer_array);
String[] strings = res.getStringArray(R.array.string_array);
//add them to your object array
ArrayList<YourObject> list = new ArrayList();
int i = 0;
while(i < ints.length){
//make sure the two lists are the same size
list.add(new YourObject(ints[i], strings[i]));
i++;
}
我不確定你是否可以long用這個(gè)獲得物品,但整數(shù)應(yīng)該可以完成這項(xiàng)工作
TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
試試這個(gè),示例: 把它放在 rec/values/arrays.xml 中的 arrays.xml 中
<string-array name="array_gender"> <item>Select Gender</item> <item>Male</item> <item>Female</item> </string-array>
用法
List<String> myArrayList = Arrays.asList(getResources().getStringArray(R.array.array_gender));
添加回答
舉報(bào)
