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)
.