【发布时间】:2013-08-30 14:52:55
【问题描述】:
我有一个 listView(带有自定义适配器)。它工作正常,但有一个小问题。 当我尝试滚动列表视图时,我触摸开始滚动的行未被选中。 (之前通过单击该行进行了检查)(单击该行检查列表视图的 onItemClick 事件中的复选框)。
所以每当我尝试滚动时,如果选择了行项目,它就会被取消选择。 :(
不知道怎么解决
【问题讨论】:
-
您需要维护您检查的项目列表,并在滚动和绑定视图时手动检查/取消选中它们。 ListViews 不会为您维护检查状态
-
我坚持这一点。问题是代码无法将 OnItemClick 事件与单击或滚动区分开来。当我尝试滚动列表视图时,我得到一个 onItemClick
-
你为什么不像你应该的那样使用 onListItemClick?
-
我的意思是,当我触摸手机屏幕开始滚动时,就会调用 OnItemClick。
标签: android listview android-listview