╔══════════════════════════════════════════════╗ ^
║ ImageView ╔══════════════╗ ║ |
║ ║ ║ ║ |
║ ║ Actual image ║ ║ |
║ ║ ║ ║ |60px height of ImageView
║ ║ ║ ║ |
║ ║ ║ ║ |
║ ╚══════════════╝ ║ |
╚══════════════════════════════════════════════╝
<------------------------------------------------>
90px width of ImageView
Tengo una vista de imagen con un alto y ancho predeterminados, las imágenes se almacenan en db y quiero escalar la imagen de acuerdo con el ancho de altura de la vista de imagen. Como no quiero que dé valores predeterminados porque cada vez que cambio su altura y ancho también tengo que cambiarlo en el código.
Estoy tratando de obtener la altura y el ancho de ImageView, pero me devuelven 0 en ambos casos.
int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
esto me devuelve 0 incluso si tiene altura y ancho predeterminados
android:scaleType="centerInside"
?