gpt4 book ai didi

java - 从第五元素打开recyclerview

转载 作者:行者123 更新时间:2023-11-30 10:47:36 26 4
gpt4 key购买 nike

我有一个标准的 recyclerview, fragment 中有 20 个元素。现在我想要的是从第五个元素打开 View 。请注意,我不想smoothscrolltoposition。我想让它从第五个元素开始。

更新:

我希望用这个无需滚动打开它- enter image description here

我想要一个用户仍然可以向上滚动的功能-

enter image description here

而且我已经填充了我的 recyclerview。 enter image description here

最佳答案

您可以根据您的用例尝试这两种方法中的任何一种。这不会是一个平滑的滚动。

如果您想滚动到特定位置,但该位置是适配器的位置而不是 RecyclerView 的项目位置。您只能通过 LayoutManager 实现这一点。

recylerView.getLayoutManager().scrollToPosition(adapterPosition);

如果是RecyclerView的item位置:

recylerView.scrollToPosition(itemPosition);

希望这对你有帮助。

引用文献:12 .

注意:

尝试在 onStart 回调方法之前调用此方法。因为到那时, Activity/fragment 对用户可见,因此滚动将不可见。示例 - 如果 RecylerViewActivity 中,则从 onCreate 调用它。

关于java - 从第五元素打开recyclerview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com