我有一个正方形ImageView,它显示不同尺寸的图片。我想始终保持图片的原始纵横比并且图像周围没有边距(以便图像占据整个ImageView)。为此,我在ImageView上使用了centerCropscaleType。但是,我想这样做,如果图像的顶部和底部被切断(即:图像的高度大于宽度),图像就会被拉向容器的底部。因此,图像不是在顶部和底部裁剪等量的像素,而是与ImageView的顶部和侧面齐平,而图像的底部裁剪两倍。这在xml中是否可行,如果不能,是否有java解决方案? 最佳答案 您将无法使用常规ImageView和它在xml