2016-03-28 18 views
0

ben böyle böyle cihazda belirli bir yerden okuyorum ve bir ImageViewAndroid - tamamen

scaledBitmap = BitmapFactory.decodeFile(selectedImagePath); 
    ivImage.setImageBitmap(scaledBitmap); 

Ve şu görüntüyü ayarlıyorum bir bitmap ben kuruyorum nasıl doldurmak için ImageView içine görüntü elde o ImageView

<ImageView 
    android:id="@+id/ivImage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:adjustViewBounds="true" 
    android:layout_centerHorizontal="true" 
    android:scaleType="fitXY" /> 

için xml kod ben ImageView içindeki görüntünün üstünde boşluk kaldırabilirsiniz bir yolu var mı?

enter image description here

+5

ilk görüntünün üstünde boşluk resmin bir parçası olmadığından emin olun. – humazed

+0

lütfen tam kodunuzu gönderin ... boş alanın görüntünün bir parçası olduğunu düşünüyorum –

cevap

1

deneyin Değişim android:scaleType="fitXY"

+0

Bunu denediniz, işe yaramadı :( – anonymous123

+0

Bunu uygularken herhangi bir fark var mı? Görüntü dosyasını gönderebilir misiniz? –

0

android:scaleType="centerCrop" için aynı problem vardı ve ne hatırlıyorum adjustViewBounds bunu çözecektir kodundan hattı bağlıyor çıkarmadan olduğunu. Bunu dene ve bana haber ver.

0

scaleType="fitCenter" (atlanmış varsayılan)

  • üst sağlar kadar geniş yapmak ve yukarı/aşağı ölçekli gerekli tutma boy oranı gibi olacaktır. src intrinsik genişliği üst genişliğinden daha büyük olması durumunda,

    scaleType="centerInside"

    • src intrinsik genişliği görüntü merkezi olan üst genişliği
      daha küçük ise
    yatay

  • o kadar geniş yapacak Ebeveyn izin verdiği ve alt ölçek tutma en boy oranı olarak.

Eğer android:src veya ImageView.setImage* yöntemleri kullanmak ve anahtar muhtemelen adjustViewBounds olup olmadığı önemli değildir.

0

kullanımı bu

<ImageView 
    android:id="@+id/ivImage" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:scaleType="centerCrop" /> 
İlgili konular