为什么我不能将位图的大小调整为 ImageView 的大小?

Why can't I resize a bitmap to the size of an ImageView?

bitmap.setWidth(imageview.getWidth());
bitmap.setHeight(imageview.getHeight());
imageview.setImageBitmap(bitmap);

为什么这不起作用?我可以加载位图,但无法将大小设置为 imagebuttonimageview.

的大小

如果您希望您的位图适合您的 ImageView,您可以使用以下方法之一。

1。 xml 布局文件中的更改

<ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="fitXY"/>

2。 java 代码更改

imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageview.setImageBitmap(bitmap);