-2

我想用这个链接http://www.corelangs.com/html/tables/img/colspan-rowspan.png上看起来像左图的布局来实现 RecycleView

我只希望第一个元素具有 100% 的行宽,其他行应该分成两列。任何想法/教程如何做到这一点?

4

2 回答 2

1

对每一行使用 View Type 并相应地进行布局。

于 2017-04-27T11:48:06.720 回答
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);
于 2017-04-27T12:54:22.640 回答