我有幾張圖片,必須縮放到常規高度,但寬度不同。我如何在LinearLayout
內將它們設置爲固定高度,以便自動評估它們的寬度以保持其高寬比?如何使基於固定高度的ImageView匹配寬度?
我想:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:src="@drawable/clean"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:src="@drawable/c4"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:src="@drawable/c4"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:src="@drawable/c4"/>
</LinearLayout>
不幸的是,效果還遠遠沒有我所期待的(圖像太寬):
嘗試使用''的android:layout_width = 「0dp」''和''機器人:layout_weight = 「1」''所有的ImageView –
@DanhDC不行的,更大的圖片被縮小超過小那些...... – Spook
所以你想要一個正方形的圖像視圖取決於圖像的高度嗎? –