Tôi có một đường thẳng đứng, thiết lập chiều cao (300px) LinearLayout (LL) với 3 LL lồng nhau. 1 và 3 được đặt bằng android: layout_height = "wrap_content" và phần giữa với android: layout_height = "fill_parent". Để mất tinh thần của tôi, LL thứ 3 bị đẩy ra với bố cục thứ hai điền bố mẹ vào bên phải. Làm thế nào để đạt được hiệu quả mong muốn vì tôi muốn có khả năng thay đổi kích thước thùng chứa bên ngoài với phần giữa mở rộng và ký kết hợp đồng để thích ứng với sự thay đổiAndroid LinearLayout fill-the-middle
37
A
Trả lời
63
Hóa ra (Cảm ơn Mark Murphy for the answer) rằng tất cả tôi đang tìm kiếm là để thiết lập hàng giữa để
layout_height = "0px" và layout_weight = "1"
Nếu, sau khi tất cả các wrap_content và kích thước cố định mặt hàng được phân bổ cho dọc theo một trục (ngang hay dọc), vẫn còn chỗ trên đó trục còn lại, LinearLayout sau đó phân bổ số còn lại không gian cho các tiện ích có trọng số được chỉ định, theo tỷ lệ với trọng lượng.
Các vấn đề liên quan
- 1. Android + setDividerDrawable trên LinearLayout?
- 2. LinearLayout Transparent trên Android
- 3. bộ chọn nền linearlayout android
- 4. Android: ScrollView ở dọc LinearLayout
- 5. Android - LinearLayout Ngang với gói trẻ em
- 6. Android: tạo hai cột trong linearlayout
- 7. Cách tự động thêm LinearLayout trên Android?
- 8. Android - Trung tâm TextView ngang trong LinearLayout
- 9. Xóa khoảng cách giữa các nút trong LinearLayout (Android)
- 10. bố cục quá tải android cho phép chạm qua LinearLayout
- 11. android: LinearLayout đơn giản và fill_parent câu hỏi
- 12. LinearLayout này nên sử dụng android: layout_height = "wrap_content"?
- 13. Android - Đặt Layout_Gravity theo lập trình cho LinearLayout
- 14. ListView vs LinearLayout
- 15. ObjectAnimator động LinearLayout rộng
- 16. Mutiple fragments in vertical Linearlayout
- 17. LinearLayout - Theo chiều dọc không căn chỉnh
- 18. LinearLayout của một WebView và một Nút
- 19. Màu của bộ chọn trên LinearLayout
- 20. lạm phát TextView và LinearLayout lập trình
- 21. Khó khăn với ScrollView và LinearLayout
- 22. Nút không hiển thị trong LinearLayout
- 23. Custom Square LinearLayout. Làm sao?
- 24. Ẩn và hiển thị linearlayout
- 25. Đảo ngược hướng của LinearLayout
- 26. LinearLayout không điền vào scrollview
- 27. Cách tạo LinearLayout có thể cuộn
- 28. LinearLayout với ngăn trên trước Honeycomb
- 29. Android - Làm thế nào để lập trình kiểu nút trong Linearlayout?
- 30. Cách tắt/bật tất cả trẻ em trên LinearLayout trong Android
cảm ơn rất nhiều, đã làm việc tốt – amithgc
layout_weight chỉ dành cho LL thứ hai là chìa khóa ở đây. –
Cảm ơn bạn rất nhiều vì đã đăng câu trả lời! – RobertoAllende