gpt4 book ai didi

android - 如何将recyclerview的第n个不可见项移动到中心

转载 作者:行者123 更新时间:2023-11-30 00:56:13 37 4
gpt4 key购买 nike

我正在使用 recyclerView 来支持 android 应用程序的项目选择功能,其中 recyclerView 的每个项目都是相同大小的 ImageView 。在创建recyclerView的时候,我已经知道第n个item是被选中的,如何直接居中显示第n个item或者直接显示出来?

更新:所以我通过首先调用 linearLayout.scrollToPosition(n-th position) 使项目可见,然后添加一个 addOnGlobalLayoutListener 来实现这一点,它将等待布局完成,然后计算偏移量并平滑滚动到中心。

最佳答案

使用layoutManager.scrollToPositionWithOffset(第n个位置,屏幕的一半宽度)
它会自动滚动到第 n 个项目位置。

关于android - 如何将recyclerview的第n个不可见项移动到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40123814/

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