╔══════════════════════════════════════════════╗ ^
║ ImageView ╔══════════════╗ ║ |
║ ║ ║ ║ |
║ ║ Actual image ║ ║ |
║ ║ ║ ║ |60px height of ImageView
║ ║ ║ ║ |
║ ║ ║ ║ |
║ ╚══════════════╝ ║ |
╚══════════════════════════════════════════════╝
<------------------------------------------------>
90px width of ImageView
J'ai une vue d'image avec une hauteur et une largeur par défaut, les images sont stockées dans db et je veux mettre l'image à l'échelle en fonction de la largeur de la hauteur Imageview. Comme je ne veux pas qu'il donne des valeurs par défaut parce que chaque fois que je change sa hauteur et sa largeur, je dois aussi le changer dans le code.
J'essaie d'obtenir la hauteur et la largeur d'ImageView mais 0 me revient dans les deux cas.
int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
cela me renvoie 0 même s'il a une hauteur et une largeur par défaut
android:scaleType="centerInside"
?