Listview从数据库中删除项目

时间:2011-04-13 13:09:04

标签: android database listview android-activity

嘿。我有以下代码:

final String text = (String) lt.getItemAtPosition(position); 
                    db.removeCategory(text);

我想要做的是从ListView中删除一个项目。我遇到的问题是我只能删除列表第一个位置的项目。

就像getItemAtPosition(0);

为什么?有人可以帮忙吗?

由于

2 个答案:

答案 0 :(得分:1)

将数组绑定到ArrayAdapter并使用其remove方法删除特定对象。请参阅此链接以了解其工作原理。

Remove ListView items in Android

答案 1 :(得分:0)

为什么不将项目添加到集合或数据数据中,然后将其绑定到ListView。

在删除阶段,您将从集合/数据表中删除该项,而不是从ListView中直接删除该项。