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