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

时间:2010-06-21 14:56:36

标签: android listview

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

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

4 个答案:

答案 0 :(得分:6)

如果您仍然需要可点击的项目而不是无限滚动列表,则可以尝试使用ListView#addFooterView添加“显示更多项目”项目。这使您可以将视图添加为列表中的最后一项。确保在强调setAdapter之前将其称为

答案 1 :(得分:4)

我会向你推荐commonswarecwac-endless

  

cwac-endless:提供   EndlessAdapter,一个包装器   添加的现有ListAdapter   “无尽的名单”能力。当。。。的时候   用户滚动到底部   列表,如果有更多数据   要检索的列表,您的代码获取   在后台线程中调用   获取新行,然后获取   无缝地附在底部   清单。

答案 2 :(得分:1)

虽然普通软件有一些很棒的东西。他无尽的自由可能不是你想要的。你可能想要的是一个页脚。在ListView上,在设置适配器之前,调用addFooterView。请注意,如果这样做,则从ListView.getAdapter获取的适配器将与传递给ListView.setAdapter的适配器不同。

修改的 说到普通软件,他在他的网站上卖了几本书。买他们。它们是您在Android教育上花费最多的40美元。

答案 3 :(得分:0)

在列表视图下方的布局中,您可以使用“清除”和“获取更多结果”按钮进行线性布局。不完全是你问的问题,但它可以达到同样的效果。