Android: как отобразить изображение в оригинальном размере
Я создаю растровое изображение из байтового массива и отображаю его в 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);