false onItemClick on滚动listView

时间:2013-08-29 18:28:05

标签: android listview android-listview

我有一个listView(使用自定义适配器)。它工作得很好但是一个小问题。 当我尝试滚动列表视图时,我触摸开始滚动的行将被取消选中。 (之前通过单击行进行了检查)(单击行检查列表视图的onItemClick事件中的复选框)。

因此,每当我尝试滚动时,如果选择了行项,则会取消选择。 :(

不知道如何解决它

1 个答案:

答案 0 :(得分:0)

你应该创建一个布尔数组来保持位置在checked(true)和unchecked(false)。 选中某个项目后,根据其位置更新其状态,并调用notifyDataSetChanged()以按新数据集验证列表视图。