如何自动中心裁剪ImageView Android?

lop*_*ael 52 android crop imageview

我做了一个listView图片.我的目标是我的listView的每个项目具有相同的100dp高度.我遇到一个问题,我的imageView会自动调整大小,但不占用父级的整个空间.

这是我目前的结果和客观结果:

调整大小的图像对象

有没有人知道添加的选项可以自动生成裁剪中心?

Nar*_*esh 111

我不确定我是否理解正确.我想,它必须是你想要的两个中的任何一个.

在图像视图中设置属性

android:scaleType="fitXY"
Run Code Online (Sandbox Code Playgroud)

ImageView完全适应.

你可以选择

android:scaleType="centerCrop"
Run Code Online (Sandbox Code Playgroud)

到作物中心.


Meh*_*nir 28

我知道它已经晚了但是也许对于通过使用android来到这个问题页面的人会有所帮助:scaleType ="centerCrop"图像居中但是从各个方面裁剪掉所以最好使用这个属性而不是fitCenter和与此同时使用另一个属性来保持纵横比

android:adjustViewBounds="true"            
android:scaleType="fitCenter"
Run Code Online (Sandbox Code Playgroud)


Boo*_*ger 7

您是否了解ImageView上的裁剪选项?

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

您只需将这些作为属性应用于XML:

喜欢:

android:scaleType="centerCrop"  
Run Code Online (Sandbox Code Playgroud)