SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • mliskIT

    mliskIT

    29 Mart 2012
  • Top Gear

    Top Gear

    27 Mart 2006