楼主这个问题解决了吗?
记录ListView拖动完成距离顶部的位置,记得notifyDataSetChanged 后,手动设置ListView的位置,。
你这个拖动只是把当时的位置修改了,你adapter中使用的数据中的位置并没有被修改,所以当你更新listview时,使用的数据还是原始的数据,里面的顺序也是那样的,所以就恢复原始位置了
80,359
社区成员
91,290
社区内容
加载中
试试用AI创作助手写篇文章吧