Uzyskaj wyświetlany rozmiar obrazu wewnątrz ImageView

Kod jest prosty:

<ImageView android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:src="@drawable/cat"/>

Zwróć uwagę na używany ImageViewfill_parent dla szerokości i wysokości.

Obrazcat jest małym obrazem i zostanie powiększony, aby pasował do ImageView, i jednocześnie zachował stosunek szerokości do wysokości.

Moje pytanie brzmi: jak uzyskać wyświetlany rozmiar obrazu? Próbowałem:

imageView.getDrawable().getIntrinsicHeight()

Ale jaka to oryginalna wysokość obrazucat.

Próbowałem:

imageView.getDrawable().getBounds()

Ale który wracaRect(0,0,0,0).

questionAnswers(3)

yourAnswerToTheQuestion