【问题标题】:Android ListView arraylist group items of different positions by comparing with second arraylistAndroid ListView arraylist通过与第二个arraylist比较来分组不同位置的项目
【发布时间】:2014-10-21 09:15:14
【问题描述】:

我在 ListView 中显示每周数据。我使用 java Calendar 类获取当前星期日期。我正在获取必须使用自定义对象显示到 ArrayList 内的列表中的数据。

豆类:

    public class SampleBean{

        String date;
        String day;
        String city;
    ............................
    // GETTERS AND SETTERS
    }

那个包含详细信息的数组只包含七个日期,但一个日期可以在多个位置。例如,日期 2014 年 10 月 21 日位于位置 3,4 和 5。

由于我只需要显示每周视图,因此我必须将具有相同日期的位置的项目分组并在列表视图的单行中显示为 - “City1,City2,City3” - 以逗号分隔。我想通过将我的数组列表与日历中的日期与自定义 ArrayList 以及要在 ListView 中显示的数据进行比较来实现这一点

我的 ListView 只需要 7 的大小。具有相同日期的数组项需要组合在一起。为此,我无法弄清楚逻辑。我的循环模式完全是错误的。

如果有人能给我一个关于如何继续实现此分组的想法、示例或链接,将不胜感激。

【问题讨论】:

    标签: android-listview arraylist


    【解决方案1】:

    我通过使用特定日期的重复计数来实现此解决方案,然后使用该计数迭代循环以组合项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-19
      • 2014-12-25
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多