原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/Android/2019/0516/496.html
1,确立array.xml文件
起首在res/values/ 文件夹里 new-ValueResource file点击后命名为 array.xml
留意:这里名字并不是必然要写为array.xml,如许写只是一个约定,安卓里控件的查找都是通过R文件里的id完成的.
1
2
2,用法
2.1 用于单纯的显露一组字符串 string-array
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="home_service_title">
<item >Elder</item>
<item >Utiluties</item>
<item >Hosl&Cli</item> <!-- 特殊字符要转义-->
<item> Passport</item>
</string-array>
</resources>
通过String[] titles =getResources().getStringArray(R.array.home_service_title);便会的含有文件里界说的全部数组元素.
2.2用于单纯的显露一组数字 integer-array
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="home_service_number">
<item >1</item>
<item >2</item>
<item >3</item>
<item >4</item>
</integer-array>
</resources>
通过int[] numbers =getResources().getIntArray(R.array.home_service_title);便会的含有文件里界说的全部数组元素.
2.3 用来显露一组图片地位的引用integer-array
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="home_service_image">
<item >@mipmap/u16</item>
<item >@mipmap/u16</item>
<item >@mipmap/u21</item>
<item >@mipmap/u16</item>
</integer-array>
</resources>
通过代码:
TypedArray mTypedArray = getResources().obtainTypedArray(R.array.home_service_image);
for (int i = 0; i <getResources().getIntArray(R.array.home_service_image).length; i++) {
int imageId=mTypedArray.getResourceId(i, R.mipmap.u23);//第一个参数为 :所取图片在数组中的索引,第二个参数为:未找到时,回笼的默许值id。
}
mTypedArray.recycle();//用完记得要recycle
凭据索引 i 获取每个图片的id后便
imageView.setImageResource(imageId); // 给imageView配置图片
总结通过integer-array存储图片地位只是一种方法,array文件的用法很天真,这里只是为了先容存储图片总结的文章,由于array文件存储极为天真,同时也能够用来作为二维数组的引用.
getResources().getStringArray(R.array.name);//获取String[]
getResources().getIntArray(R.array.name);//获取int[]
TypedArray mTypedArray = getResources().obtainTypedArray(R.array.home_service_image);//获取任意类型
mTypedArray. mTypedArray.getResourceId(int index, int defValue);//获取R.array.home_service_image)里index索引下的工具
mTypedArray.recycle();//mTypedArray用完记得要recycle
上篇:上一篇:Android中Fragment点击(及无响应的缘故)
下篇:下一篇:Android之GJSON解析