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

时间:2018-08-11 21:24:51

标签: java android android-bitmap

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

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

1 个答案:

答案 0 :(得分:0)

如果希望位图适合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);