【发布时间】:2011-06-21 21:49:58
【问题描述】:
我正在尝试编写一个充满 CheckedTextViews 的 ListView 并使用过滤器让用户快速搜索 ListView (由具有自定义 ArrayAdapter 的数组支持)。我已经设定 XML 中声明 listview 和 I 的 multipleChoice 标志 不使用过滤器时可以选中/取消选中多个条目。什么时候 使用过滤器搜索条目,我可以选择一个条目。 但是,当我清除过滤器(通过按退格键)时,条目位于 即使它不再是相同的位置 我要检查的实际条目。
我尝试在 CheckedTextView 上手动设置选中状态 在适配器的 getView() 方法中,但这似乎不是 在职的。只是为了笑,我尝试将 isChecked 设置为 false 每个 ListView 中的 CheckedTextView,但 CheckedTextView 在使用过滤器时被检查过。
有没有人幸运地实现了这样的事情或有任何 推荐?
谢谢 亚当
【问题讨论】:
标签: android listview checkedtextview