1、有的时候图片是比较大的,但我们就会要求图片自动去实现缩放的功能。

2、androidImageView就有这个功能:

在Android中,可以使用ImageViewsetScaleType(ImageView.ScaleType)方法来设置图片的缩放方式。如果你想让图片自动适应ImageView的大小并进行缩放,可以使用ScaleType.FIT_CENTER

3、具体实现:

<ImageView
    android:id="@+id/imageView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/your_image"
    android:scaleType="fitCenter" />

说明:指定了src,然后我们设置下scaleType,就可以实现。

4、用代码来写:

ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.image);
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);

图片资源的位置 :android ImageView 图片实现自动缩放_Android

这样我们就实现的图片的居中了,不会显示不全了。