╔══════════════════════════════════════════════╗ ^
║ ImageView ╔══════════════╗ ║ |
║ ║ ║ ║ |
║ ║ Actual image ║ ║ |
║ ║ ║ ║ |60px height of ImageView
║ ║ ║ ║ |
║ ║ ║ ║ |
║ ╚══════════════╝ ║ |
╚══════════════════════════════════════════════╝
<------------------------------------------------>
90px width of ImageView
기본 높이와 너비가있는 이미지보기가 있고 이미지가 db에 저장되어 있으며 Imageview 높이 너비에 따라 이미지의 크기를 조정하고 싶습니다. 높이와 너비를 변경할 때마다 코드에서 변경해야하기 때문에 기본값을 원하지 않기를 바랍니다.
ImageView의 높이와 너비를 얻으려고하지만 두 경우 모두 0이 반환됩니다.
int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
기본 높이와 너비가 있어도 0을 반환합니다.
android:scaleType="centerInside"
?