首页 > 代码库 > android将多个drawable放入数组取出
android将多个drawable放入数组取出
为一组view设置相对应的一组图片资源时用到数组。
1.在string.xml中定义.pic1234是已放入drawable文件夹下的图片。
<string-array name="main_tab_images">
<item>@drawable/pic1</item>
<item>@drawable/pic2</item>
<item>@drawable/pic3</item>
<item>@drawable/pic4</item>
</string-array>
2.获取图片的id
TypedArray ar = context.getResources().obtainTypedArray(R.array.actions_images);
int len = ar.length();
int[] resIds = new int[len];
for (int i = 0; i < len; i++){
resIds[i] = ar.getResourceId(i, 0);//资源的id
}
http://stackoverflow.com/questions/6945678/android-storing-r-drawable-ids-in-xml-array
android将多个drawable放入数组取出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。