我有一组照片,我使用RecyclerView来显示它们。我希望我的RecyclerView中的第一个元素跨越2列和2行:
我怎么能实现这一点,我知道使用GridLayoutManager你可以做到这一点
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3);
gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
if (position == 0) {
return 2;
} else {
return 1;
}
}
});
但这只取列而不是行,那么如何在RecyclerView中实现这种布局? ,,注意:此布局用于Instagram和Google相册。
这个问题已被提出,但没有解决方案"良好的解决方案"