我有一个回收站视图,当用户滚动到底部时会加载更多内容。
要滚动到底部一次,我可以使用以下内容:
recyclerView.smoothScrollToPosition(adapter.getItemCount() - 1)
是否可以连续滚动回收者视图直到它到达最后?回收者视图没有数千个项目,所以它只需要在到达结束之前滚动几次。
答案 0 :(得分:0)
您可以通过以下逻辑轻松完成此操作:
根据您对服务器的响应,维护一个值,告知用户是否有更多可用数据。值可以是0或1。
0:没有更多可供用户使用的数据 1:为用户提供更多数据。
如果有更多可供用户使用的数据,则在屏幕上设置数据后再次将用户滚动到Recycler View的底部,否则不要滚动。
提示:在屏幕上设置数据后,在滚动到底部之前,请保持约200-300毫秒或500毫秒(故障安全)的延迟,以避免任何错误或崩溃。
希望这有帮助。