我正在使用网格布局管理器在部分 recyclerview 中设置联系人目录,我的问题是如果跨度为空,标题也被设置为跨度中的一个项目。
我尝试使用 SpanSizeLookup 方法。它没有像我预期的那样工作。
layoutManager = new GridLayoutManager(getActivity(), 3);
layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
switch(adapterDocument.getItemViewType(position)){
case SectionedRecyclerViewAdapter.VIEW_TYPE_HEADER:
return 3;
case SectionedRecyclerViewAdapter.VIEW_TYPE_ITEM_LOADED:
return 1;
default:
return 1;
}
}
});
这就是我得到的
这就是我真正想要的:
如何使标题应该在下一行全宽?谢谢你。