我制作了一个listView图片。我的目标是我的listView的每个项目具有相同的100dp高度。我遇到一个问题,我的imageView会自动调整大小,但不占用父级的整个空间。
这是我目前的结果和客观结果:
是否有人知道添加以自动制作裁剪中心的选项?
答案 0 :(得分:106)
我不确定我是否理解正确。我想,它必须是你想要的两个中的任何一个。
在图片视图中设置属性
android:scaleType="fitXY"
完全适合ImageView
。
您可以选择
android:scaleType="centerCrop"
到裁剪中心。
答案 1 :(得分:26)
我知道它已经很晚了但也许通过使用android来解决这个问题页面的人会有所帮助:scaleType =" centerCrop"图像居中但是从各个方面裁剪,所以最好使用此属性而不是fitCenter,并使用另一个属性来保持宽高比
android:adjustViewBounds="true"
android:scaleType="fitCenter"
答案 2 :(得分:7)
您是否了解ImageView上的裁剪选项?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
您只需将这些作为属性应用于XML:
像:
android:scaleType="centerCrop"
答案 3 :(得分:3)
:imageView.setScaleType(ScaleType.FIT_XY);