0

谁能告诉我如何从列表视图中删除项目。我曾经使用数据库来存储在列表视图中显示的内容。要在列表视图上显示,我使用了 ArrayAdapter。现在我想从列表视图中删除项目。实际上它正在删除项目仅在清除数据库并重新启动活动时。请帮助我获得解决方案。

4

2 回答 2

1

如果要从列表视图中删除任何项目,请您将数据设置到适配器并显示到列表视图中的位置删除适配器源。

例如,

我将 设置ArrayList<String>ArrayAdapter adapter 我正在考虑将数据收集到 arrayList 中。

现在删除:

arrayList.remove(pass the position here)

接着

adapter.notifyDataSetChanged()

希望这有帮助。

于 2012-09-08T11:23:17.570 回答
0

这有帮助吗?

void Reload()
{
    ArrayAdapter adapter= new  ArrayAdapter(context, ...);
    listView.setAdapter(adapter);
}
于 2012-09-08T11:19:54.960 回答