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