Я создаю растровое изображение из байтового массива и отображаю его в ImageView. android:layout_width
и android:layout_height
в ImageView установлены на wrap_content, а android:scaleType
на центр. Но изображение все равно масштабируется до размера экрана.
Есть ли способ отобразить изображение в его оригинальном размере (точно так же, как напрямую использовать атрибут 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);