Android 无休止的循环视图到顶部
我需要一个没完没了的回收视图,就像messager应用程序一样 因此,我补充说:Android 无休止的循环视图到顶部,android,android-recyclerview,Android,Android Recyclerview,我需要一个没完没了的回收视图,就像messager应用程序一样 因此,我补充说: final LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setStackFromEnd(true); 最后开始我的清单 我将新值添加到顶部: listL.add(0, PostObj); 但是我看不清我的回收视图上的第一个位置 findFirstVisibleItemPosition未获取第一个
final LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setStackFromEnd(true);
最后开始我的清单
我将新值添加到顶部:
listL.add(0, PostObj);
但是我看不清我的回收视图上的第一个位置
findFirstVisibleItemPosition未获取第一个项目
private boolean isFirstItemDisplaying(RecyclerView recyclerView) {
if (recyclerView.getAdapter().getItemCount() != 0) {
int firstVisibleItemPosition = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
if (firstVisibleItemPosition != RecyclerView.NO_POSITION
&& firstVisibleItemPosition == recyclerView.getAdapter().getItemCount() - 1)
return true;
}
return false;
}
我改变了我的旧代码,它在一个无休止的recyclerview滚动到底部。也许我错过了什么?我已经回答了一个关于同样问题的问题
请参阅您能否验证
recyclerView.getAdapter().getItemCount()!=0
返回真值?@Yashasvi谢谢,我现在检查一下。请稍等!也许这会有所帮助:@Yashasvi是的,这是真的。我查一下。谢谢大家!@GabrielaDias检查一下,可能对你有帮助