arrays.xml文件中添加drawable数组的问题

一、问题描述

今天遇到一个需求,将java中的数组搬进arrays.xml文件中

    R.drawable.menu_share_pic_item,
    R.drawable.menu_share_wechat_item,
    R.drawable.menu_share_friendcircle_item,
    R.drawable.menu_share_qzone_item,
    R.drawable.menu_share_qq_item,
    R.drawable.menu_share_copylink_item,
    R.drawable.menu_share_more_item

xml文件

    <integer-array name="share_menu_img">
        <item>@drawable/menu_share_pic_item</item>
        <item>@drawable/menu_share_wechat_item</item>
        <item>@drawable/menu_share_friendcircle_item</item>
        <item>@drawable/menu_share_qzone_item</item>
        <item>@drawable/menu_share_qq_item</item>
        <item>@drawable/menu_share_copylink_item</item>
        <item>@drawable/menu_share_more_item</item>
    </integer-array>

java中引用

    int[] menuShareImg = mContext.getResources().getIntArray(R.array.share_menu_img);

发现获得值全0
而改用string存储,则使用时会报找不到文件的错误

二、问题解决

暂时未解决,目前比较忙,下次再弄。

线上写的blog,刚刚断电、断网了!然后一提交,这个界面没保存,写的啥都没了,这回是重写的,求我此时心里的阴影面积!!!

posted @ 2016-04-18 23:40  NeilLee  阅读(408)  评论(0编辑  收藏  举报