22 Kasım 2011, Salı
İmageView içine sığacak Görüntü, en boy oranını Koru ve resim boyutları yeniden boyutlandırmak için İmageView?
Nasıl ImageView
rasgele büyüklükteki bir görüntü sığdırmak için?
- Başlangıçta
ImageView
boyutları 250dp * 250dp - Görüntünün daha büyük boyut/aşağı 250dp ölçekli olmalıdır
- Görüntünün en-boy oranı tutmak gerekir
- Boyutlar ölçekli görüntü eşleşmesi gerekir
ImageView
Ölçekleme sonra boyutları
E. g. 100*150, görüntü ve ImageView
bir görüntü için olmalıdır 166*250.ImageView bir görüntü için olması gereken 250*166.
Sınırları olarak ayarladım
<ImageView
android:id="@ id/picture"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:adjustViewBounds="true" />
görüntüleri düzgün ImageView
ama ImageView
uyum her zaman 250dp * 250dp.
CEVAP
11 EKİM 2013, Cuma
Olmayabilir cevap için bu özel bir soru, ama eğer biri, benim gibi, arama için nasıl cevap için uygun görüntü İmageView ile sınırlı boyutu (örneğin maxWidth
) süre koruyarak En Boy Oranı ve daha sonra kurtulmak aşırı yer işgal tarafından İmageView, o zaman en basit çözüm kullanmak için aşağıdaki özellikleri XML:
android:scaleType="centerInside"
android:adjustViewBounds="true"
Bunu Paylaş:
Nasıl bir Görüntü ölçek için İmageView...
Nasıl bir İmageView bunu göstermek içi...
Görüntü otomatik div konteyner sığacak...
Nasıl bir görüntü PİL kullanarak yenid...
'/yeniden boyutlandırmak için en ...