Abrufen der angezeigten Größe eines Bildes in einer ImageView

Der Code ist einfach:

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

Beachten Sie die verwendete ImageViewfill_parent für Breite und Höhe.

Das Bildcat ist ein kleines Bild, das vergrößert wird, um es an die ImageView anzupassen, und gleichzeitig das Breiten- / Höhenverhältnis beibehält.

Meine Frage ist, wie man die angezeigte Größe des Bildes erhält? Ich habe es versucht:

imageView.getDrawable().getIntrinsicHeight()

Wobei es aber die ursprüngliche Höhe des Bildes istcat.

Ich habe es versucht:

imageView.getDrawable().getBounds()

Aber was kehrt zurückRect(0,0,0,0).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage