gpt4 book ai didi

android - 在 Android 中将项目添加到顶部时保持列表的滚动位置

转载 作者:太空狗 更新时间:2023-10-29 15:09:06 25 4
gpt4 key购买 nike

Here在其他一些地方,我找到了一个建议的解决方案,用于解决在将项目添加到列表顶部时保持滚动位置的问题。

我测试了一下,结果是列表滚动然后恢复到原来的位置,但是用户可以看到列表在跳动。

这种方法的另一个问题是,如果我非常快速地添加项目,它就不起作用。原因是新游标可以有多个新项,因为一些以前的游标没有设法使用。

有没有更好的解决方案?

最佳答案

可以试试这个

listPos = getListView().getFirstVisiblePosition();
int newPos = listPos + (customAdapter.getCount() - oldListSize);
getListView().setSelectionFromTop(newPos, 0)

关于android - 在 Android 中将项目添加到顶部时保持列表的滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18663383/

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