+-

我有一个RecyclerView的代码.
recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView);
recyclerView.setLayoutManager(layoutManager);
recyclerView.addItemDecoration(new RV_Item_Spacing(5));
FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray());
recyclerView.setAdapter(fabricAdapter);
我需要知道RecyclerView在滚动时何时到达最底部位置.可能吗 ?如果有,怎么样?
最佳答案
还有一种简单的方法可以做到这一点
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
if (!recyclerView.canScrollVertically(1)) {
Toast.makeText(YourActivity.this, "Last", Toast.LENGTH_LONG).show();
}
}
});
方向整数:-1表示向上,1表示向下,0表示总是返回false.
点击查看更多相关文章
转载注明原文:android – 当RecyclerView在滚动时到达最底部位置时检测 - 乐贴网