2015-05-22 37 views
10

Tôi đang sử dụng GridLayoutManager(GLM) trong RecyclerView của mình. Trong số RecyclerView, tôi sẽ điền CardViews, làm cách nào để đặt GLM của mình để chỉ hiển thị một CardView trong toàn bộ màn hình?Android GridLayoutManager với cả hai cột và hàng span

Nếu tôi đặt kích thước khoảng là 1, nó sẽ hiển thị một CardView mỗi hàng, không phải toàn bộ màn hình.

Đơn giản, tôi muốn hiển thị 1 CardView chiếm hai cột và hai hàng. Làm thế nào để đạt được điều này?

+0

Bạn có tìm thấy giải pháp cho việc này không? – osrl

+0

Bạn có thể vui lòng đăng bố cục mục xem của người tái chế không? Tôi nghĩ nếu bạn chỉ cần thiết lập chiều cao của chế độ xem gốc trong bố cục mục thành "match_parent", nó sẽ làm những gì bạn muốn. Tuy nhiên, nếu bạn muốn chia lưới màn hình 2x2 và muốn hiển thị một mục chiếm tất cả các lưới này, bạn cần cho chúng tôi StaggeredGridLayoutManager. – ycagri

Trả lời

0

Chỉ cần tăng gấp đôi chiều cao của thẻ để lấy khoảng trống của 2 hàng. Chiều cao của mỗi hàng phụ thuộc vào mục duy nhất bạn thổi phồng (trong trường hợp của bạn là một cardView).

Các vấn đề liên quan