Always Use Fragments

RecyclerView跨列

RecyclerView小记,实现多布局跨列

final GridLayoutManager manager = new GridLayoutManager(App.getInstance(),6);
rv.setLayoutManager(manager);

manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
if(adapter.isHeader(position)||adapter.isTitle(position)){
return manager.getSpanCount();
}
else if(adapter.isLatestupdate(position)){
return 3;
}else{
return 2;
}
    }
});


评论

© ID488026125 | Powered by LOFTER