如何比较和分组ArrayList对象

时间:2014-12-06 19:16:26

标签: java android arraylist

我正在尝试将ArrayList事件分组到日期列表中,但不知道如何实现它。

我的目标是将分组数据加载到ExpandableListView下面的图片中。

我有一个日期列表和一系列事件。所以,我想根据日期属性将事件对象分组到不同的日期。

exlistview

1 个答案:

答案 0 :(得分:0)

您必须按ExpandableListAdapter想要的方式转换数据。

Android可以使用SimpleExpandableListAdapter,但这对您提供的屏幕来说看起来并不多。仅供参考here is an Example使用这样的适配器,因此您可以了解其工作原理。

如果您想要与您提供的屏幕完全相同,则必须通过ExpandableListAdapter扩展BaseExpandableAdapter {{1}}来实现{{1}}

如果日期下的项目没有按展开 - 崩溃,那么我强烈要求custom expandable listiview实施更容易。