Bu yüzden, internetten indirilen bir profil resmi olan rastgele bir resmi göstermesi gereken bir görüntü görünümüm var. Bunun ImageView görüntüsünü ana kapsayıcının yüksekliğine ve maksimum 60dip genişliğe sığacak şekilde ölçeklemesini istiyorum. Ancak, görüntü yüksek oranlıysa ve tam 60dip genişliğe ihtiyaç duymuyorsa, görüntünün arka planının görüntünün etrafına tam oturması için ImageView'un genişliği azalmalıdır.
Bunu denedim
<ImageView android:id="@+id/menu_profile_picture"
android:layout_width="wrap_content"
android:maxWidth="60dip"
android:layout_height="fill_parent"
android:layout_marginLeft="2dip"
android:padding="4dip"
android:scaleType="centerInside"
android:background="@drawable/menubar_button"
android:layout_centerVertical="true"/>
ama bu, ImageView'ü bazı nedenlerden dolayı çok büyük yaptı, belki de onu ayarlamak için görüntünün içsel genişliğini ve wrap_content'i kullandı - her neyse, benim maxWidth özelliğime saygı göstermedi .. Bu sadece bazı konteyner türlerinde mi çalışıyor? Doğrusal Düzende ...
Baska öneri?