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