我使用 GridlayoutManager getSpanSize 方法我能够在同一个recyclerview中实现三列和一列。但我无法在同一个recyclerview中实现五列。
GridlayoutManager
getSpanSize
如果您知道哪一行有五列,哪一行有三列,那么您可以使用下面的代码
GridLayoutManager layoutManager = new GridLayoutManager(this, 3); layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { if (position > 3) return 5; else return 3; } });