我有兩個問題,這個佈局:的ImageView中的LinearLayout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="130dp"
android:orientation="horizontal"
android:background="@null">
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:src="@drawable/image1"
android:id="@+id/image1"
android:scaleType="centerCrop"
android:background="@drawable/card_background"
android:layout_weight=".5"
/>
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:src="@drawable/image2"
android:id="@+id/image2"
android:scaleType="centerCrop"
android:background="@drawable/card_background"
android:layout_weight=".5"
/>
</LinearLayout>
,當我把不同的圖像在ImageViews,發生這種情況:
- 的ImageViews高度大於130dp更大,但是我把身高爲(match_parent),父身高爲130dp。
- ImageViews寬度不一樣,但是兩個ImageView的重量相同,但較大的寬度比另一個要寬。
你沒有給一個weight_sum父佈局 –
我做了之後,它仍然是你的意思是相同的 – Maysara
映像不在大小或這些意見相同大小不一樣?您可以在imageViews中使用'scaletype = fitxy'來使圖像適合其邊界 –