StickyHeaderDecoration
StickyHeaderDecoration copied to clipboard
分页加载会报数组超界
这个view的初衷作用就是显示已经排序好的 list (size 已定),例如联系人,汽车/城市 字母排序 ,所以暂时没有处理分页情况.
不过有个建议,如果你要做分页,像支付宝账单页面,并且头部还可以点击的效果。建议不使用itemDecoration,而是在recyclerView上面覆盖一层view,item里面用type区分是头布局还是详情布局。
可以这样处理一下 NormalDecoration normalDecoration = new NormalDecoration() { @Override public String getHeaderName(int i) { //防止加载更多的时候,控件自动添加的加载提示导致越界 if(i >= adapter.getData().size()) { i = i -1; } return ......; } };