用反射机制来获取资源中的图片ID和尺寸

//用反射机制来获取资源中的图片ID和尺寸  
            Field[] fields = R.drawable.class.getDeclaredFields();  
            for (Field field : fields)  
            {  
                if (!"icon".equals(field.getName()))//除了icon之外的图片  
                {     
                    int index=field.getInt(R.drawable.class);  
                    //保存图片ID  
                    imgList.add(index);  
                    //保存图片大小  
                    int size[]=new int[2];  
                    Bitmap bmImg=BitmapFactory.decodeResource(getResources(),index);  
                    size[0]=bmImg.getWidth();size[1]=bmImg.getHeight();  
                    imgSizes.add(size);  
                }  
            }  


你可能感兴趣的:(用反射机制来获取资源中的图片ID和尺寸)