【发布时间】:2011-11-14 03:06:53
【问题描述】:
我有一个带有复选框的列表视图。
我有一个自定义 CursorAdapter,如果它的 get View 方法中的字段值为“1”,它会检查复选框。
当我单击列表视图中的列表项时,它会选中复选框并将字段更新为“1”。我遇到的问题是,当我在自定义适配器上调用 changecursor 方法时,它会重新加载所有内容并指向第一个项目,而不是我刚刚单击的项目。
在 changeCursor 方法中,我有以下内容:
public void changeCursor(Cursor cursor) {
super.changeCursor(cursor);
init(cursor);
notifyDataSetChanged();
}
有没有办法保持位置或解决方法来重新加载光标而不使其跳转到第一项?
【问题讨论】:
标签: android listview simplecursoradapter