Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何比较和分组ArrayList对象_Java_Android_Arraylist - Fatal编程技术网

Java 如何比较和分组ArrayList对象

Java 如何比较和分组ArrayList对象,java,android,arraylist,Java,Android,Arraylist,我试图将事件的ArrayList分组到日期列表中,但不知道如何实现它 我的目标是将分组数据加载到ExpandableListView中,请参见下图 我有一份日期清单和一份活动清单。因此,我想根据事件对象的日期属性将其分组为不同的日期 您必须按照ExpandableListAdapter希望的方式转换数据 Android有可以使用的SimpleExpandableListAdapter,但在您提供的屏幕上看起来一点也不一样。使用这样的适配器仅供参考,因此您可以了解它的工作原理 如果您想要与您提供的

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

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

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


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

Android有可以使用的
SimpleExpandableListAdapter
,但在您提供的屏幕上看起来一点也不一样。使用这样的适配器仅供参考,因此您可以了解它的工作原理

如果您想要与您提供的屏幕完全相同的内容,则必须通过扩展
BaseExpandableAdapter

如果日期下的项目没有通过按展开或折叠来展开,那么我强烈建议您寻找一个更简单的方法来实现