每当我为TouchListView设置OnClickListener时,DropListener和DragListener都无法正常工作。
我下载了CWAC的演示:TouchListView
那么我应该如何为TouchListView实现OnClickListener
请帮助。
谢谢。
答案 0 :(得分:1)
据我所知,有两种方法可以解决这个问题:
你必须在每个可触摸的物品上只留下一个小区域。如果他触摸此区域中的项目,用户将拖动您的项目。您可以使用项目的x坐标来实现它。
2.您可以实现列表视图的特殊工作模式。您可以通过菜单(或其他方式)切换到此模式,在此模式下,所有区域关闭项目都可以进行拖动但不可点击。拖动后,您可以切换回listview的常规模式。
PS:我描述了解决问题的方法。看到别的东西会很棒。
答案 1 :(得分:1)
我刚遇到同样的问题。
如果您按照Demo项目进行操作,则可以在IconicAdapter的标签上设置OnClickListener。用户可以使用ImageView进行滚动,他们可以按标签执行您希望他们做的任何操作。
这个解决方案对我有用。