设置RecyclerView使用GridLayoutManager的item占用的表格数

 GridLayoutManager manager = new GridLayoutManager(this, 7);
 manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
            @Override
            public int getSpanSize(int position) {
                if (mListDay.get(position).type == 1) {
                    return 7;
                } else {
                    return 1;
                }
            }
        });

直接上代码,这是我写日历控件的时候想到的一个思路,很多人在写日历控件的时候选择recyclerview里面的item再次嵌套recyclerview,我最开始的时候也是这样子写的,但是一旦涉及到业务的时候就会显得非常麻烦,所以这是一个新的思路。

你可能感兴趣的:(设置RecyclerView使用GridLayoutManager的item占用的表格数)