Codewaves / Sticky-Header-Grid

Sticky header grid layout manager for RecycleView
MIT License
116 stars 35 forks source link

IndexOutOfBoundError after changing SPAN_SIZE value less than 3 #14

Closed latymumb closed 5 years ago

latymumb commented 6 years ago

java.lang.ArrayIndexOutOfBoundsException: length=1; index=-1 at com.codewaves.stickyheadergrid.StickyHeaderGridLayoutManager.fillBottomRow(StickyHeaderGridLayoutManager.java:546) at com.codewaves.stickyheadergrid.StickyHeaderGridLayoutManager.onLayoutChildren(StickyHeaderGridLayoutManager.java:406)

please take a look on new StickyHeaderGridLayoutManager(SPAN_SIZE);

Codewaves commented 6 years ago

If you change span size, you must correctly implement SpanSizeLookup#getSpanSize method. Make sure it returns value in range 1..SPAN_SIZE