单个ListView适配器为单个ListView提供不同的数据

时间:2013-11-08 07:53:55

标签: android listview android-listview

我有自己的自定义ListView适配器,例如100条记录。现在,在这100条记录中,我只想在ListView中显示选择记录。这些选择记录可以是随机顺序。

我有四个这样的按钮,每次我点击按钮我想从适配器填充不同的记录而不再发出新的请求。

我知道如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

在自定义适配器中创建两个列表。 一个 - 包含所有记录。一个 - 有记录,你想要显示。

单击时,以某种方式填充第一个列表中的数据,调用notifyDataSetChanged()。在其他单击上,清除该列表,填写其他记录,然后再次调用notifyDataSetChanged()。