2013-07-19 82 views
43

我做了一個listView圖像。我的目標是我的listView的每個項目具有100dp的相同高度。我遇到一個問題,我的imageView會自動調整大小,但不會佔用父級的整個空間。如何自動居中裁剪ImageView Android?

這是我目前的結果和OBJECTIF結果:

Resized Image objectif

有誰知道添加到自動使作物中心的選項?

+0

顯示您的佈局文件。 – Booger

+54

下次可以請用不同的例子,我越來越餓了。 –

回答

86

我不知道我是否理解正確。我想,它一定是你想要的兩種之一。

在圖像視圖設置屬性

android:scaleType="fitXY" 

完全適應ImageView

您可以選擇

android:scaleType="centerCrop" 

裁剪中心。

+4

非常感謝你用android:scaleType =「centerCrop」的作品! –

3
在Java

imageView.setScaleType(ScaleType.FIT_XY);

20

我知道它的晚,但也許它會通過使用android:scaleType =「centerCrop」圖像被中心化,但它會從所有側面裁剪所以最好使用這個屬性,而不是fitCenter,並且這也使用其他屬性來保持縱橫比

android:adjustViewBounds="true"    
android:scaleType="fitCenter" 
+0

你是我的英雄! – bodruk