2

我确实搜索了与我要问的问题相关的各种问题。我只是想以清晰简单的方式问它,并希望得到一个清晰简单的答案:)

我有List几百个项目要在ListView小部件中呈现给用户。最初我想从 50 个项目开始,当用户滚动到底部附近时,我想再添加 50 个,依此类推。我认为 GMail Inbox 将是我需要的一个很好的例子。我对Cursor实现不感兴趣 - 正如我所说的,数据集非常简单,现在它只是一个List.

另外 - 说ListView变得太大了,最好从顶部开始切割它,这样它就可以作为一个滑动尺子,最多显示大约 200 行(30 行可见)

4

1 回答 1

3

你可以试试我的EndlessAdapter。它包装了ListAdapter您提供的 a,并允许您在用户到达底部时加载其他数据。您也可以尝试从顶部删除项目(例如remove()on ArrayAdapter),尽管我对此有点紧张——如果您的列表没有改变大小但行的排列发生了变化,Android 可能不会做出正确的决定。

于 2009-09-24T19:17:29.993 回答