android如何设置多个span_android - 使用SpanSizeLookup为GridLayoutManager中的项设置span
我想用节标题实现类似网格的布局。 想想[https://github.com/TonicArtos/StickyGridHeaders]我现在应该做什么:mRecyclerView = (RecyclerView) view.findViewById(R.id.grid);mLayoutManager = new GridLayoutManager(getActivity(), 2);mLayou
我想用节标题实现类似网格的布局。 想想[https://github.com/TonicArtos/StickyGridHeaders]
我现在应该做什么:
mRecyclerView = (RecyclerView) view.findViewById(R.id.grid);
mLayoutManager = new GridLayoutManager(getActivity(), 2);
mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
switch(mAdapter.getItemViewType(position)){
case MyAdapter.TYPE_HEADER:
return 1;
case MyAdapter.TYPE_ITEM:
return 2;
default:
return -1;
}
}
});
mRecyclerView.setLayoutManager(mLayoutManager);
现在常规项和标题的跨度大小为1.我如何解决这个问题?
更多推荐



所有评论(0)