我确实搜索了与我要问的问题相关的各种问题。我只想以清晰简单的方式提出这个问题,并希望得到一个清晰简单的答案:)
我想要在List
窗口小部件中向用户显示数百项ListView
。最初我想开始说50个项目,当用户在底部附近滚动时我想添加另外50个项目等等。我认为GMail Inbox将是我需要的一个很好的例子。我对Cursor
实现不感兴趣 - 数据集非常简单,就像我现在所说的那样只是List
。
另外 - 说ListView
变得太大了,开始从顶部开始切割它会很好,所以它表现为滑动标尺,最大显示约200行(可查看30行)
答案 0 :(得分:3)
您可以试试我的EndlessAdapter
。它包含您提供的ListAdapter
,并允许您在用户到达底部时加载其他数据。您也可以尝试从顶部删除项目(例如remove()
上的ArrayAdapter
),虽然我对此有点紧张 - 如果您的列表确实如此,Android可能无法做出正确的决定不改变大小,但行的阵容会发生变化。