今天被一个布局给整蒙了。。。
如图,需求是ImageView的宽度固定,高度等比例缩放(即图片不能变形),同时要求ImageView所占的空间刚好是它自己的高度和宽度,也就是说怎么避免上面和下面的空白部分呢?

我的布局是:
<ImageView
android:layout_height="wrap_content"
android:layout_width="160dp"
android:src="@drawable/pic01"
/>
imageview 布局 Android
------解决方案--------------------
LZ 你的要求感觉不好实现 你固定了宽高的话 即使缩放 假如原图是个很长的图 你显示也不对
因为你固定的宽高和你即将显示的图片的宽高比例 不一定一样
除非你获得图片的宽高比 然后设置个合适的宽高
比如你的图是4:3 你设置80*60显示
你的图是2:1 你设置80*40
------解决方案--------------------
加上这两个属性试试:
android:scaleType="centerInside"
android:adjustViewBounds="true"