如何自动中心裁剪ImageView Android?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自动中心裁剪ImageView Android?相关的知识,希望对你有一定的参考价值。

我做了一个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"  
另一答案

在java:imageView.setScaleType(ScaleType.FIT_XY);

以上是关于如何自动中心裁剪ImageView Android?的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 上使用 scaletype centerCrop 时如何调整 ImageView 的裁剪量?

UIImageVIew 根据 ImageView 大小裁剪图像中心

如何在不创建新位图的情况下拥有圆形、中心裁剪的 imageView?

删除 ImageView 自动调整大小

android 怎么裁剪drawable

如何防止 Android 裁剪我的 ImageView?