Tôi có một mạng lưới so le có 2 cột. Điều này đang hoạt động. Những gì tôi muốn là ở vị trí 0 cho hàng để span trên 2 cột. Tôi đã làm điều này trước khi sử dụng khá dễ dàng GridLayoutManger như vậy:Kích thước khoảng thiết lập của một hàng trong StaggeredGridLayoutManager
mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return position == 0 ? 2 : 1;
}
});
StaggeredGridLayoutManager không cung cấp cho tôi với chức năng này như GridLayoutManager làm.
Có cách nào khác để thực hiện việc này không? Tôi đã tìm kiếm nhưng không tìm thấy bất kỳ ai có cùng vấn đề, điều này thật đáng ngạc nhiên vì tôi cho rằng chức năng này khá hữu ích cho kịch bản của tôi và cuộn vô hạn, khi ProgressBar được hiển thị ở hàng cuối cùng của RecyclerView.
Chính xác những gì tôi đang tìm kiếm. Cảm ơn rất nhiều Gabriele! –
Điều gì sẽ xảy ra nếu bạn muốn mục cụ thể mở rộng chính xác 2 (trong số 3) cột? Thay vì kéo dài tất cả các cột. –
@AdamJohns bạn không thể làm điều đó với LayoutManager này. –