如何查看android手机界面下方的已加载完成的元素

2025-04-13 23:13:25
推荐回答(1个)
回答1:

  以与RecycerView相配合的LinearLayoutManager为例。总共有多少条数据(mChildCount),肯定是知道的。//LinearLayoutManager有以下方法可以调用

  //返回当前屏幕上你肉眼可见的第一个Item的position,如果没有的话返回NO_POSITION常量
  final int mFirstVisibleItemPos = findFirstVisibleItemPosition();

  //返回当前屏幕上你肉眼可见的最后一个Item的position,如果没有的话返回NO_POSITION常量
  final int mLastVisibleItemPos = findLastVisibleItemPosition();
  在滚动回调函数中进行判断。怎么判断不用多说了吧。。。通过上面的提供的方法,你可以在滚动到一半的时候开始加载更多,或者在滚动到底部的时候再开始加载更多。