我想实现RecycleView,其布局看起来像此链接上的左图像 http://www.corelangs.com/html/tables/img/colspan-rowspan.png
我只希望第一个元素具有100%的行宽,其他行应该分成两列。 任何想法/教程如何做到这一点?
答案 0 :(得分:1)
为每一行使用“视图类型”并相应地进行布局。
答案 1 :(得分:0)
我这样解决了
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);