0

这个问题已在 2011 年提出,但我找不到答案,所以我得到了这个问题并重新发布。

我扩展了列表视图,30 个项目,当我到达底部时,我又加载了 30 个。然后我打电话给 notifyDataSetChanged ,问题是列表移动到顶部,所以失去了我当前的选择。我想要,列表应该添加更多,但它应该放在底部,我的选择统计不应该改变,就像其他应用程序一样。他们默默地在底部添加了新项目。如何做到这一点?

4

1 回答 1

0

好的,所以我做了更多的挖掘。我是对的,老实说,它不应该再次在顶部令人耳目一新。回答了完全相同的问题,并且似乎有效:

ListView 刷新将其置于列表顶部

它也非常适合我。但是同样,如果它不起作用,那么您的另一个选择是使用 CursorLoader (我的情况),但我认为我们看不到的底层代码也称为notifyDataSetChanged,所以我不确定还能做什么。但是查看实际代码会很有帮助,因为您没有发布任何代码,这意味着您可能做错了什么。

于 2012-11-11T05:31:31.030 回答