╔══════════════════════════════════════════════╗ ^
║ ImageView ╔══════════════╗ ║ |
║ ║ ║ ║ |
║ ║ Actual image ║ ║ |
║ ║ ║ ║ |60px height of ImageView
║ ║ ║ ║ |
║ ║ ║ ║ |
║ ╚══════════════╝ ║ |
╚══════════════════════════════════════════════╝
<------------------------------------------------>
90px width of ImageView
Bazı varsayılan yükseklik ve genişlik ile bir görüntü görünümü var, görüntüler db saklanır ve görüntü Imageview yükseklik genişliğine göre ölçeklemek istiyorum. Ben varsayılan değer vermek istemiyorum çünkü ben onun yükseklik ve genişliğini değiştirmek zaman kodda da değiştirmek zorunda.
ImageView yüksekliğini ve genişliğini almaya çalışıyorum ama 0 her iki durumda da bana geri döndü.
int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
varsayılan yükseklik ve genişliğe sahip olsa bile bu bana 0 döndürür
android:scaleType="centerInside"
mısın