【发布时间】:2015-10-11 15:30:34
【问题描述】:
当我尝试将 setSpanSizeLookup 与 GridLayoutManager 一起使用时,它可以正常工作。但是,使用与 StaggeredGridLayoutManager 相同的 setSpanSizeLookup 会出错。这显然不是一个有效的课程。有什么方法可以将 setSpanSizeLookup 与 StaggeredGridLayoutManager 一起使用,或者您能否建议一种替代解决方案来实现相同的结果?
这是我如何使用 setSpanSizeLookup 和 GridLayoutManager -
GridLayoutManager llm = new GridLayoutManager(getActivity(), 2);
llm.setSpanSizeLookup(new SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
if(position == 0)
{
return 2;
}
else
{
return 1;
}
}
});
基本上我想将第一项的跨度大小设置为最大值,并将后续行设置为一半。有什么想法吗?
【问题讨论】:
-
您的问题与我的非常相似,它的答案对我有帮助,如果您仍在寻找答案,可能会对您有所帮助:stackoverflow.com/questions/33696096/…
标签: android android-recyclerview gridlayoutmanager staggeredgridlayout