使用按钮禁用ListView Touch

时间:2013-06-27 07:03:34

标签: android listview

**当我在客户视图中放置按钮时,我正在使用自定义列表视图,它会禁用项目触摸或itemlongpress监听器...

如何同时使用按钮点击和列表视图

2 个答案:

答案 0 :(得分:3)

这里的问题是,Listview有一个按钮作为孩子,Button将优先使用onClick。做以下事情

  • 将Button的属性设置为setFocusable(false);它将启用ListView上的OnClick。

  • 对于Click on Button - 使用onTouch而不是onClick。这也允许您点击按钮

答案 1 :(得分:0)

尝试添加

android:descendantFocusability="blocksDescendants"
在ListView标记中的

,您可以在xml中定义它。