Получить отображаемый размер изображения внутри ImageView

Код прост:

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

Обратите внимание, что ImageView используетсяfill_parent для ширины и высоты.

Изображениеcat Это маленькое изображение, и оно будет увеличено, чтобы соответствовать ImageView, и в то же время сохранить соотношение ширины и высоты.

У меня вопрос, как получить отображаемый размер изображения? Я старался:

imageView.getDrawable().getIntrinsicHeight()

Но какая это оригинальная высота изображенияcat.

Я старался:

imageView.getDrawable().getBounds()

Но который возвращаетсяRect(0,0,0,0).

Ответы на вопрос(3)

Ваш ответ на вопрос