Android: Como exibir uma imagem em seu tamanho original

Crio uma imagem de bitmap a partir da matriz de bytes e a exibo em um ImageView. Oandroid:layout_width eandroid:layout_height do ImageView são definidos como wrap_content e oandroid:scaleType está definido para o centro. Mas a imagem ainda está dimensionada para o tamanho da tela.

Existe uma maneira de exibir a imagem em seu tamanho original (assim como usar o atributo android: src diretamente

CÓDIGO

criar bitmap a partir da matriz de bytes:

private Bitmap decodeBitmap(byte[] data) {
    return BitmapFactory.decodeByteArray(data, 0, data.length);
}

e layout do ImageView:

<ImageView
    android:id="@+id/logo"
    android:scaleType="centerInside"
    android:adjustViewBounds="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />     

set image to ImageView:

mView.setImageBitmap(mBitmap);

questionAnswers(1)

yourAnswerToTheQuestion