滚动到回收站视图的底部

时间:2018-02-15 04:20:38

标签: android android-recyclerview

我有一个回收站视图,当用户滚动到底部时会加载更多内容。

要滚动到底部一次,我可以使用以下内容: recyclerView.smoothScrollToPosition(adapter.getItemCount() - 1)

是否可以连续滚动回收者视图直到它到达最后?回收者视图没有数千个项目,所以它只需要在到达结束之前滚动几次。

1 个答案:

答案 0 :(得分:0)

您可以通过以下逻辑轻松完成此操作:

  1. 根据需要将您的Recycler视图滚动到底部。
  2. 根据您对服务器的响应,维护一个值,告知用户是否有更多可用数据。值可以是0或1。

    0:没有更多可供用户使用的数据 1:为用户提供更多数据。

  3. 如果有更多可供用户使用的数据,则在屏幕上设置数据后再次将用户滚动到Recycler View的底部,否则不要滚动。

  4. 提示:在屏幕上设置数据后,在滚动到底部之前,请保持约200-300毫秒或500毫秒(故障安全)的延迟,以避免任何错误或崩溃。

    希望这有帮助。