我想用这个链接http://www.corelangs.com/html/tables/img/colspan-rowspan.png上看起来像左图的布局来实现 RecycleView
我只希望第一个元素具有 100% 的行宽,其他行应该分成两列。任何想法/教程如何做到这一点?
我想用这个链接http://www.corelangs.com/html/tables/img/colspan-rowspan.png上看起来像左图的布局来实现 RecycleView
我只希望第一个元素具有 100% 的行宽,其他行应该分成两列。任何想法/教程如何做到这一点?
对每一行使用 View Type 并相应地进行布局。
我这样解决了
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 2);
gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup()
{
@Override
public int getSpanSize(int position)
{
return (position == 0 ? 2:1);
}
});
recyclerView.setLayoutManager(gridLayoutManager);