为什么我不能将位图的大小调整为 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);
为什么这不起作用?我可以加载位图,但无法将大小设置为 imagebutton
或 imageview
.
的大小
如果您希望您的位图适合您的 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);
bitmap.setWidth(imageview.getWidth());
bitmap.setHeight(imageview.getHeight());
imageview.setImageBitmap(bitmap);
为什么这不起作用?我可以加载位图,但无法将大小设置为 imagebutton
或 imageview
.
如果您希望您的位图适合您的 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);