本帖最后由 ze_lin_huang 于 2014-11-24 22:09:08 编辑

解决方案 »

  1.   

    当加载图片的时候需要用BitmapFactory.options 去缩放尺寸就好了。
    重点是你要控制layout_photo的大小如果是全屏显示 那图片可能就要放大到全屏了。如果固定你需要缩放图片尺寸,
    如果麻烦建议你用ImageView放到布局里面 作为背景比较灵活。
      

  2.   

    楼上正解。或者也可以定义一个 bitmap drawable,然后设置 gravity。
      

  3.   

    谢谢各位回答。
    将ImageView放到布局scaleType改成 android:scaleType="centerCrop"
    layout_photo.setImageBitmap(BitmapFactory.decodeFile(photoPath));虽然会剪切一部分图像,但是是填满整个view的
    看起来,效果还可以。谢谢各位了。