Obter o tamanho exibido de uma imagem dentro de um ImageView

O código é simples:

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

Observe o ImageView usadofill_parent para largura e altura.

A imagemcat é uma imagem pequena e será ampliada para se ajustar ao ImageView e manter a relação largura / altura ao mesmo tempo.

Minha pergunta é como obter o tamanho exibido da imagem? Eu tentei:

imageView.getDrawable().getIntrinsicHeight()

Mas qual a altura original da imagemcat.

Eu tentei:

imageView.getDrawable().getBounds()

Mas que retornaRect(0,0,0,0).

questionAnswers(3)

yourAnswerToTheQuestion