嘿。我有以下代码:
final String text = (String) lt.getItemAtPosition(position);
db.removeCategory(text);
我想要做的是从ListView中删除一个项目。我遇到的问题是我只能删除列表第一个位置的项目。
就像getItemAtPosition(0);
为什么?有人可以帮忙吗?
由于
答案 0 :(得分:1)
将数组绑定到ArrayAdapter并使用其remove方法删除特定对象。请参阅此链接以了解其工作原理。
答案 1 :(得分:0)
为什么不将项目添加到集合或数据数据中,然后将其绑定到ListView。
在删除阶段,您将从集合/数据表中删除该项,而不是从ListView中直接删除该项。