我有一个回收器视图,一次显示一个项目。我需要知道什么索引的项目是与回收视图的其他项目的关系。
我没有看到任何侦听器,我可以添加到回收器视图来检测这一点。
如何做到这一点呢?
发布于 2018-06-25 01:01:11
您可以使用onScrollListener
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
//For finding first visible item position
linearLayoutManager.findFirstCompletelyVisibleItemPosition();
//For finding last visible item position
linearLayoutManager.findLastCompletelyVisibleItemPosition() s();
}
});
https://stackoverflow.com/questions/51011730
复制相似问题