小编Ash*_* VL的帖子

Grid Recyclerview,偶数行3列,奇数行4列

如何创建偶数行 3 列和奇数行 4 列的 Grid Recyclerview?

    lLayout = new GridLayoutManager(getActivity(), 4, LinearLayoutManager.VERTICAL, false); // MAX NUMBER OF SPACES

    lLayout.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            return (position % 3 == 0 ? 3 : 4);
        }
    });

    recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
    recyclerView.setLayoutManager(lLayout);

    if (arrayList != null) {
        adapter = new RecyclerViewAdapter(getActivity(), arrayList);
        recyclerView.setAdapter(adapter);
    }
Run Code Online (Sandbox Code Playgroud)

android android-gridlayout gridlayoutmanager android-recyclerview

2
推荐指数
1
解决办法
7087
查看次数