android中从数组资源中得到图片资源

在res/values/strings目录下存放数组


        @drawable/sample_thumb_2
        @drawable/sample_thumb_2
        @drawable/sample_thumb_2
        @drawable/sample_thumb_2
    

在Mainavtivity中获取

TypedArray prodImg=resources.obtainTypedArray(R.array.prodImg);//获取物品图片的数组资源

注意:

prodImg是一个数组,获取其中一个元素的时候要用

getResourceId(int i,int j)方法

其中i表示要获取的元素,j表示当没有i时获取的元素,j通常为0;


真正的图片还是放在了res/drawable目录下,strings中存放的相当于是一个路径

你可能感兴趣的:(Android)