我想制作一个自定义的CursorAdapter,它接受一个游标并在最后提供一个额外的摘要行。这样,给定一个包含4行的Cursor,ListView将包含5行,光标中的4行,以及包含前4行中某些总计的第5行。从文档中我不清楚要覆盖哪些方法来完成这项工作。或许有更好的方法来做到这一点..
答案 0 :(得分:2)
先生。穆诺兹的回答很好。另一个选项是使用Cursor
在列表中添加不属于addFooterView()
数据的其他行,而不是更改Cursor
。
答案 1 :(得分:1)
您可以通过使用MergeCursor类轻松完成此操作,将原始游标作为数组中的第一个元素传递给构造函数,并创建一个新的简单AbstractCursor子类,它只返回您要追加的一个项目并将其作为第二个项目传递构造函数中数组的元素。那么一切都应该自动为您服务。