我有一个ListView,其中包含过去发生的不同日志条目。现在我想在新一天的第一个条目之前插入“日期分隔符”。
我可以检查每一行的周围条目,但这会搞砸我的索引计数,因为我的日志条目由列表之类的数组备份。
有什么想法吗?也许我错过了一些原生的android东西?
答案 0 :(得分:1)
您可以为ListView创建一个新项目类型来处理分隔符。在适配器的getView()
方法中,您将返回正确的视图,具体取决于它是分隔符还是常规ListView项。
点击此处查看示例:Sectioning your ListView