ImageView img; img=(ImageView)findViewById(R.id.XXX); final Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.XXX); img.setImageBitmap(bitmap); //创建操作图片是用的matrix对象 Matrix matrix=new Matrix(); //缩放图片动作 matrix.postScale(1, 1); //旋转图片动作 matrix.postRotate(30,50,100);//以坐标50,100 旋转30° //创建新图片 Bitmap resizedBitmap=Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.getHeight(),matrix,true); //将上面创建的bitmap转换成drawable对象,使其可以使用在ImageView,ImageButton中 BitmapDrawable bmd=new BitmapDrawable(resizedBitmap); img.setAdjustViewBounds(true); img.setImageDrawable(bmd);