楼主可以用Bitmap试试以下是我最近用到的部分代码:
                 BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 4;// 图片宽高都为原来的4分之一,即图片为原来的16分之一
Bitmap bmp = BitmapFactory.decodeResource(
getResources(), R.drawable.imagepuzzle_back8,
options);
        // 对原位图进行缩放       
            bmp = Bitmap.createScaledBitmap(
bmp[position], 165, 165, true);