╔══════════════════════════════════════════════╗ ^
║ ImageView ╔══════════════╗ ║ |
║ ║ ║ ║ |
║ ║ Actual image ║ ║ |
║ ║ ║ ║ |60px height of ImageView
║ ║ ║ ║ |
║ ║ ║ ║ |
║ ╚══════════════╝ ║ |
╚══════════════════════════════════════════════╝
<------------------------------------------------>
90px width of ImageView
Eu tenho uma visualização de imagem com alguma altura e largura padrão, as imagens são armazenadas em db e eu quero dimensionar a imagem de acordo com a largura da altura do Imageview. Como eu não quero que ele dê valores padrão, porque sempre que eu mudo é altura e largura, também tenho que mudar isso no código.
Estou tentando obter a altura e a largura do ImageView, mas 0 é retornado para mim nos dois casos.
int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
isso me retorna 0, mesmo que tenha altura e largura padrão
android:scaleType="centerInside"
?