有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何比较和分组ArrayList对象

我试图将一个事件分组到一个日期列表中,但不知道如何实现它

我的目标是将分组数据加载到一个ExpandableListView中,请参见下图

我有一份日期清单和一份活动清单。因此,我想根据事件对象的日期属性将其分组为不同的日期

exlistview


共 (1) 个答案

  1. # 1 楼答案

    您必须按照ExpandableListAdapter希望的方式转换数据

    Android有SimpleExpandableListAdapter可供使用,但从您提供的屏幕上看,这一点都不重要。仅供参考here is an Example使用这样的适配器,您可以了解它的工作原理

    如果您想要与您提供的屏幕完全相同的内容,则必须通过扩展BaseExpandableAdapter来实现带有ExpandableListAdaptercustom expandable listiview

    如果日期下的项目没有按展开折叠,那么我强烈建议寻找一个ListView with Section Headers,实现会容易得多