我在ListView中显示每周数据。我使用java Calendar类获取当前周日期。我正在获取数据,我必须使用自定义对象显示在ArrayList中的列表中。
Bean类:
public class SampleBean{
String date;
String day;
String city;
............................
// GETTERS AND SETTERS
}
包含详细信息的数组仅包含七个日期,但一个日期可以位于多个位置。例如,2014年10月21日的日期是3,4和5位。
由于我只需要显示每周视图,我必须将项目分组到相同日期的位置,并将它们显示在列表视图的单行中 - “City1,City2,City3” - 以逗号分隔。我希望通过将我的arraylist与日历中的日期与自定义ArrayList进行比较来实现此目的,并在ListView中显示数据
我的ListView只需要大小为7.具有相同日期的数组项需要组合在一起。为此,我无法弄清楚逻辑。我的循环模式一直都是错误的。
如果有人能给我一个想法,样本或关于如何继续实现这种分组的链接,我们将不胜感激。
答案 0 :(得分:0)
我使用特定日期的重复计数,然后使用该计数迭代循环来组合项目,从而实现了此解决方案。