我有一个 Recycler View,一次显示一个项目。我需要知道该项目与 Recycler View 的其他项目相关的索引。
我没有看到任何可以添加到 Recycler View 来检测这一点的侦听器。
这怎么可能实现?
你可以使用 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();
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句