我做了一個listView圖像。我的目標是我的listView的每個項目具有100dp的相同高度。我遇到一個問題,我的imageView會自動調整大小,但不會佔用父級的整個空間。如何自動居中裁剪ImageView Android?
這是我目前的結果和OBJECTIF結果:
有誰知道添加到自動使作物中心的選項?
我做了一個listView圖像。我的目標是我的listView的每個項目具有100dp的相同高度。我遇到一個問題,我的imageView會自動調整大小,但不會佔用父級的整個空間。如何自動居中裁剪ImageView Android?
這是我目前的結果和OBJECTIF結果:
有誰知道添加到自動使作物中心的選項?
我不知道我是否理解正確。我想,它一定是你想要的兩種之一。
在圖像視圖設置屬性
android:scaleType="fitXY"
完全適應ImageView
。
您可以選擇
android:scaleType="centerCrop"
裁剪中心。
非常感謝你用android:scaleType =「centerCrop」的作品! –
您知道ImageView上的裁剪選項嗎?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
你只是將這些作爲你的XML屬性:
,如:
android:scaleType="centerCrop"
謝謝您的回答,但android:scaleType =「fitXY」不會保留imageView中圖像的比例,所以我更喜歡android:scaleType =「centerCrop」。 –
:imageView.setScaleType(ScaleType.FIT_XY);
我知道它的晚,但也許它會通過使用android:scaleType =「centerCrop」圖像被中心化,但它會從所有側面裁剪所以最好使用這個屬性,而不是fitCenter,並且這也使用其他屬性來保持縱橫比
android:adjustViewBounds="true"
android:scaleType="fitCenter"
你是我的英雄! – bodruk
顯示您的佈局文件。 – Booger
下次可以請用不同的例子,我越來越餓了。 –