今天被一个布局给整蒙了
如图,需求是ImageView的宽度固定,高度等比例缩放(即图片不能变形),同时要求ImageView所占的空间刚好是它自己的高度和宽度,也就是说怎么避免上面和下面的空白部分呢?
我的布局是:<ImageView
android:layout_height="wrap_content"
android:layout_width="160dp"
android:src="@drawable/pic01"
/>imageview布局Android
如图,需求是ImageView的宽度固定,高度等比例缩放(即图片不能变形),同时要求ImageView所占的空间刚好是它自己的高度和宽度,也就是说怎么避免上面和下面的空白部分呢?
我的布局是:<ImageView
android:layout_height="wrap_content"
android:layout_width="160dp"
android:src="@drawable/pic01"
/>imageview布局Android
不是的啊,我只是要求固定宽度,高度是可以自动调节啊。
比如说我把宽度固定成100dp1.如果原图是 宽100*高200 则不调整;
2.如果原图是 宽200*高200 则调整为100*100;
那你就使用android:scaleType="FIT_CENTER" 属性 表示 把图片按比例扩大/缩小到View的宽度,居中显示
设置成哪个属性?我把每一个属性都试了一下好像都不行的啊
加上这两个属性试试:
android:scaleType="centerInside"
android:adjustViewBounds="true"
这样做不行啊,虽然图片的确居中了,但是图像上面和下面还是被撑大了,和1楼的图一样的
你的高不设置成 wrap_content呢 设置个比较大的值试试