我创建了一个图像ListView,并且希望每个ListView的项目都有相同高度的100dp。但是我遇到了一个问题,我的imageView会自动调整大小,但不会占用父元素的全部空间。
这是我的当前结果和目标结果:
是否有人知道添加选项以使自动居中裁剪?
我不确定我是否理解正确。我猜你想要两者之一。
在你的图像视图中设置属性。
android:scaleType="fitXY"
完全适配 ImageView
。
您可以选择
android:scaleType="centerCrop"
裁剪至中心。
我知道现在已经很晚了,但对于那些正在查看这个问题页面并使用 android:scaleType="centerCrop" 属性时,图片虽然居中但是四周被裁剪了,因此最好使用 fitCenter 属性,同时使用另一个属性来保持纵横比。
android:adjustViewBounds="true"
android:scaleType="fitCenter"
你了解ImageView上的裁剪选项吗?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
你只需在XML中将其作为属性应用:
例如:
android:scaleType="centerCrop"
imageView.setScaleType(ScaleType.FIT_XY);
表示设置ImageView的缩放类型为FIT_XY。