gpt4 book ai didi

Android 在 ListView 中获取准确的滚动位置

转载 作者:IT王子 更新时间:2023-10-29 00:04:35 27 4
gpt4 key购买 nike

我想获取 ListView 滚动条的准确像素位置。不,我指的不是第一个可见位置。

有没有办法做到这一点?

最佳答案

好的,我找到了解决方法,使用以下代码:

View c = listview.getChildAt(0);
int scrolly = -c.getTop() + listview.getFirstVisiblePosition() * c.getHeight();

它的工作方式是获取第一个可见列表项的实际偏移量并计算它与 View 顶部的距离以确定我们“滚动”到 View 中的程度,所以现在我们知道了我们可以使用常规的 getFirstVisiblePosition 方法计算其余部分。

关于Android 在 ListView 中获取准确的滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808387/

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