繁体   English   中英

如何比较和分组ArrayList对象

[英]How to compare and group an ArrayList Object

我试图将事件的ArrayList分组为日期列表,但不知道如何实现。

我的目标是将分组的数据加载到ExpandableListView请参见下图。

我也有一个日期列表和一个事件列表。 因此,我想根据事件的日期属性将事件对象分为不同的日期。

exlistview

您必须按照ExpandableListAdapter所需的方式转换数据。

Android具有可以使用的SimpleExpandableListAdapter ,但是在您提供的屏幕上看起来几乎没有。 仅供参考, 这里是使用这种适配器的示例 ,因此您将了解其工作原理。

如果您想要的东西与您提供的屏幕完全相同,则必须通过扩展BaseExpandableAdapter来使用ExpandableListAdapter实现自定义可扩展BaseExpandableAdapter

如果日期下的项目没有通过按键展开或折叠,那么我强烈建议您使用带有节标题ListView,实现起来会容易得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM