Android ListView SQL分隔符

Android ListView SQL分隔符,android,listview,Android,Listview,我目前有一个外部类,它从数据库运行查询,并返回年份和月份。格式为:04/2003、04/2004等。。 然后,它将所有内容放入列表中,并将其返回到主类中,在主类中,列表被添加到ListViewer中。因此,我有两种方法列出所有内容: 用户点击列表中的月份,然后选择年份。 或 当用户选择特定月份时,我如何将其分开,例如: ======2010====== Dec Jan March etc.. ======2011====== Dec Jan March etc... ======2012====

我目前有一个外部类,它从数据库运行查询,并返回年份和月份。格式为:04/2003、04/2004等。。 然后,它将所有内容放入列表中,并将其返回到主类中,在主类中,列表被添加到ListViewer中。因此,我有两种方法列出所有内容: 用户点击列表中的月份,然后选择年份。 或 当用户选择特定月份时,我如何将其分开,例如:

======2010======
Dec
Jan
March
etc..
======2011======
Dec
Jan
March
etc...
======2012======
Dec
Jan
March
etc..

那么基本上如何使ListViewer自动拆分或分离呢?

您可以使用映射来实现这一点:

  • 创建一个映射>哪个映射年份->月份列表
  • 在第一个列表视图中显示年份,在第二个列表视图中显示相应的月份