按日期对ArrayList排序并设置特定的双日期TextView Gone

时间:2017-10-30 17:07:21

标签: java android arraylist android-recyclerview

我正在创建一个自己的待办事项列表应用程序,我有以下问题。

我的数据来自SQLite数据库,我将它们写在ArrayList中以使用RecyclerView中的数据。pd.Grouper。你可以在图片上看到结构。

正如您所看到的,我有2个条目,其中包含今天的日期(heute)。我希望当我创建一个新条目和另一个具有相同日期的条目已经存在时,日期的第二个TextView是setVisibility(GONE);并直接在第一个条目下与日期。有谁知道如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

您需要按日期对数据进行分组,如下所示:

今天

  • TODO#1
  • TODO#2

昨天

  • TODO#2
  • TODO#3

然后你需要两个布局:

布局1:

  • 显示日期或文字的TextView(今天,昨天,ETC。)
  • RecyclerView列出儿童

布局2: - 基本上是您添加的每个音符的布局(标题,内容,时间)

不共享代码,因为我现在没有ide,但这是逻辑。