Android:ListView,最后一项 - 显示更多

Tro*_*roj 6 android listview

我有一个问题,我想在列表中显示20个项目.但有一个问题:如果用户向下滚动到列表的底部,则会有一个项目显示:"显示更多项目",当用户点击它时,更多项目将添加到列表中.

我的问题是如何有一个最后一个项目,有不同的风格和看起来不同的东西是多么可能:并做不同的事情,(我认为这在QuickSearchbox中使用)

ada*_*amp 6

如果你仍然想一个可点击的项目,而不是无限滚动列表,你可以尝试使用ListView#addFooterView,以添加"显示更多的内容"项.这使您可以将视图添加为列表中的最后一项.请务必在致电致电setAdapter.


Mac*_*rse 4

我会向您推荐commonswareCWAC-endless

cwac-endless:提供 EndlessAdapter,它是现有 ListAdapter 的包装器,添加了“无尽列表”功能。当用户滚动到列表底部时,如果要检索此列表的更多数据,则会在后台线程中调用您的代码以获取新行,然后将其无缝附加到列表底部。

  • 搞什么?Macarse 已经为您提供了示例的链接:http://github.com/commonsguy/cwac-endless 您还需要什么? (2认同)