disableLoadMoreIfNotFullPage 我的理解是 是不是 列表项还没有沾满显示区域(可能数据很少的情况下) 是不会出发加载更多··· 但是感觉每次进来的时候 onLoadMoreRequested走了回调实际上数据只有1 2条如下图
主要代码如下
disableLoadMoreIfNotFullPage 我的理解是 是不是 列表项还没有沾满显示区域(可能数据很少的情况下) 是不会出发加载更多··· 但是感觉每次进来的时候 onLoadMoreRequested走了回调实际上数据只有1 2条如下图
主要代码如下
其实注释中有用法,我还是再说明一下
比如你第一次从网络中得到list,是不是要setNewData?,这个方法是在setNewData之后检查调用的
@tysheng 是的 第一次获取用了setNewData
我现在 就自己判断 如果没显示完 就 loadMoreEnd(true);
adapter.setNewData;
adapter.disableLoadMoreIfNotFullPage;
这样用,你想达到什么效果?
@tysheng 看我发的第一个图哈 比如 列表项只有一两个的时候 没有沾满屏幕 是不应该 显示 加载更多的 (正在加载中..)··
@sj853 我是说你调用的位置不对,应该在setNewData之后调用
哦哦 我以为是一个配置项
@tysheng 我刚又试了一次 第一次确实使用 setnewdata 后面 加入了 disableLoadMoreIfNotFullPage 依然无效
如图哈
sorry,我自己封装过了,忘记加一行 setEnableLoadMore(false);了
加在disableLoadMoreIfNotFullPage 前面
@CymChad 帮忙加一行 setEnableLoadMore(false); 在 disableLoadMoreIfNotFullPage 最前面,谢谢
@tysheng 收到
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.4'