java如何比较和分组ArrayList对象
我试图将一个事件分组到一个日期列表中,但不知道如何实现它
我的目标是将分组数据加载到一个ExpandableListView
中,请参见下图
我有一份日期清单和一份活动清单。因此,我想根据事件对象的日期属性将其分组为不同的日期
你可以在下面搜索框中键入要查询的问题!
我试图将一个事件分组到一个日期列表中,但不知道如何实现它
我的目标是将分组数据加载到一个ExpandableListView
中,请参见下图
我有一份日期清单和一份活动清单。因此,我想根据事件对象的日期属性将其分组为不同的日期
# 1 楼答案
您必须按照
ExpandableListAdapter
希望的方式转换数据Android有
SimpleExpandableListAdapter
可供使用,但从您提供的屏幕上看,这一点都不重要。仅供参考here is an Example使用这样的适配器,您可以了解它的工作原理如果您想要与您提供的屏幕完全相同的内容,则必须通过扩展
BaseExpandableAdapter
来实现带有ExpandableListAdapter
的custom expandable listiview如果日期下的项目没有按展开折叠,那么我强烈建议寻找一个ListView with Section Headers,实现会容易得多