【发布时间】:2025-12-30 00:15:14
【问题描述】:
我从字节数组创建位图图像并将其显示在 ImageView 中。 ImageView的android:layout_width和android:layout_height设置为wrap_content,android:scaleType设置为center。但是图像仍然缩放到屏幕大小。
有没有办法以原始大小显示图像(就像直接使用 android:src 属性一样)?
代码:
从字节数组创建位图:
private Bitmap decodeBitmap(byte[] data) {
return BitmapFactory.decodeByteArray(data, 0, data.length);
}
ImageView 的布局:
<ImageView
android:id="@+id/logo"
android:scaleType="centerInside"
android:adjustViewBounds="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
将图像设置为 ImageView:
mView.setImageBitmap(mBitmap);
【问题讨论】:
-
请添加您正在使用的代码..
标签: android image scale image-size