android采用位于/res/values目录下的arrays.xml文件定义数组,定义数组时XML资源文件的根元素也是<resources/>元素,该元素包含如下三种子元素。
1)<array/>子元素:定义普通类型的数组。
2)<string-array/>子元素:定义字符串数组。
3)<integer-array/>子元素:定义整数数组。
- item1
- item2
- item3
- item1
- item2
- item3
- 1
- 2
- 3
1)在XML中使用时,通过@array/array_name引用指定的数组资源。
2)在java中使用的时候,首先获取resource对象,然后
String[] getStringArray(int id) 获取字符串数组
int[] getIntArray(int id) 获取整数资源
TypedArray obtainTypedArray(int id) 获取普通数组
TypedArray代表一个通用类型的数组,该类提供了getXXX(int id)通过索引获取指定的资源。
在XML文件中使用时: