感謝這個網站,我成功實現了ImageViews的水平ListView。 現在我需要的是列表中的ImageViews有一個固定的高度(他們是一個更復雜的佈局的一部分,所以我使用LinearLayout重量技巧,使其高度等於屏幕的1/3高度),以及相對於高度進行調整而不破壞縱橫比的寬度。圖像的高度比寬度更長 - 與縱向手機類似的縱橫比。ImageView靜態高度,動態寬度
現在我已經嘗試將scaleType設置爲不同的可用設置,並將adjustViewBounds設置爲true,並將layout_width設置爲wrap_content並將layout_height設置爲fill_parent。最近我在做它是這樣的:
http://img849.imageshack.us/img849/1289/device20120831133004.png (我把白色邊框作爲圖像背景)
還有什麼可以做什麼?
圖像與屏幕的縱橫比應該不重要,我只是舉了一個例子來讓它更容易形象化。我想要的是ImageView調整其高度以填充分配的空間,並調整圖像所需的寬度,以填充ImageView而不裁剪或在側面/頂部和底部具有未使用的空間。 – josephus
@JosephusVillarey看起來像你真正想要的是該圖像將填補父母**的寬度**。因爲沒有簡單的方法來「在一個案例中填充高度而不填充另一個案例」。 –
實際上,我想要的是相反的 - 我希望ImageView的寬度可以在圖像周圍「包裹」,同時填充父母的身高。 – josephus