来回更改listview适配器?

Rog*_*ger 1 java sqlite android

当用户首次加载listview时,它会从sqlitedb中提取日期列并填充列表.当他们点击日期时,我将该日期放在变量中.然后我想显示一个数组中的项目列表.然后当他们点击其中一个项目时,它再次从sqlitedb中提取数据并填充.

所以最初的列表视图:
12-2010
01-2011
03-2011
04-2011

点击任意日期,设置mDate =点击项目
更改列表视图以显示数组中的内容,然后它看起来像

选项1
选项2
选项3
选项4

单击一个选项,设置mOption =单击项目
更改列表视图以从数据库中基于mOption提取数据.

我知道如何让listview从每个来源获取信息,我不清楚,是处理这些适配器开关的最佳方式.有什么建议?

Cas*_*eyB 5

有两种选择.您可以拥有多个ListView,每个都有自己的适配器,您可以切换它们,或者您可以拥有多个您刚刚设置的适配器ListView.我个人会选择选项1,这样你就可以将ListViews放入ViewSwitcher并为转换设置动画.