Làm cách nào tôi có thể đặt chiều cao thành phần bố cục giống với một thành phần khác: ví dụ: Tôi có thể đặt android: layout_height = "@ + id/info_box.height" hoặc làm điều tương tự không?Cách đặt chiều cao của một thành phần bố cục thành cùng chiều cao của một thành phần khác?
Tôi muốn chiều cao của ImageView để phù hợp với các LinearLayout tôi
ImageView android:id="@+id/border"
android:src="@drawable/frame"
android:layout_below="@+id/title"
android:layout_width="fill_parent"
android:layout_height="????"
android:scaleType="fitXY"
android:drawingCacheQuality="auto"
/>
<LinearLayout
android:id="@+id/info_box"
android:orientation="vertical"
android:layout_below="@+id/title"
android:background="@layout/my_bg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
... other stuff . .
</LinearLayout>
Umm. Tại sao bạn không đặt trí tưởng tượng của mình trong bố cục tuyến tính và đặt chiều cao là fill_parent? – Falmarri
@Falmarri: Nếu ImageView và LinearLayout của mình nằm trong LinearLayout ngang (không được chỉ định) sẽ không có kết quả tương tự. Ngoài ra, bạn có thể điền fill_parent cho một đứa trẻ và wrap_content cho cha mẹ không? Điều đó có vẻ gần như nghịch lý. – kcoppock
Cần thêm thông tin. ViewGroup gốc của bạn ImageView và LinerLayout là gì? Bạn muốn đạt được điều gì với bố cục của mình? –