【发布时间】:2012-12-22 23:51:34
【问题描述】:
我已经实现了包含两行(名称和编号)的自定义列表视图,它是可检查的。 列表视图有多个选择选项。
每当用户搜索名称时,光标都会返回新的项目列表。一旦适配器被新的光标项目更改,我就无法跟踪之前选择的项目。
例如,用户搜索名称“Jo”,它返回 10 个项目,其中我选择了 2 行。一旦我删除搜索,光标和适配器就会改变。我无法标记已检查的项目。
我想根据位置覆盖默认的可检查项目(必须编写自己的必须根据 _id(联系人 ID)使项目可检查) (我尝试覆盖 onFinishInflate 方法。但没有帮助)。
任何帮助表示赞赏。 提前致谢。
【问题讨论】:
-
“一旦适配器被新的光标项目更改,我就无法跟踪之前选择的项目。”当然可以...只需从列表视图的源中关闭某些内容。