您的位置:首页 > 其它

在arrays.xml中定义drawable数组、id数组资源等...

2015-08-05 10:24 337 查看
<!-- 以为这样,但是不行的 -->
<integer-array name="items_id">
<item>@drawable/qwe</item>
<item>@drawable/qwe1</item>
</integer-array>

<!-- 要这样定义 -->
<string-array name="items_id">
<item>@drawable/qwe</item>
<item>@drawable/qwe1</item>
</string-array>
// 代码中获取,其他资源也是一样的方法
TypedArray ar = context.getResources().obtainTypedArray(
R.array.items_id);
int len = ar.length();
int[] resIds = new int[len];
for (int i = 0; i < len; i++){
resIds[i] = ar.getResourceId(i, 0);
}
ar.recycle();


                                                                                                             


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: