代码之家  ›  专栏  ›  技术社区  ›  liminal

RecyclerView:需要忽略上次滚动状态

  •  0
  • liminal  · 技术社区  · 5 年前

    我有一个 RecyclerView

    我想要最后一个 回收视图

    (它应始终以项目0作为顶部完全可见的项目显示 如果是第一次打开的话)。

    数据总是一样的,所以我不需要重新加载它。

    有比这更好的选择吗 scrollToPosition(0) ?

    1 回复  |  直到 5 年前
        1
  •  2
  •   ismail alaoui    5 年前

    你可以通过打电话来达到你的目的

    RecyclerView.smoothScrollToPosition(0);
    

    RecyclerView.getLayoutManager().scrollToPosition(0) ;
    

    或者像你说的那样

    RecyclerView.scrollToPosition(0);