1

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

如何同时使用按钮单击和列表视图触摸

4

2 回答 2

3

这里的问题是,Listview 有按钮作为子项,按钮将优先于 onClick。做以下事情

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

  • 对于单击按钮 - 使用 onTouch 而不是 onClick。这也将允许您单击按钮

于 2013-06-27T07:25:42.933 回答
0

尝试添加

android:descendantFocusability="blocksDescendants"

在您在 xml 中定义它的 ListView 标记中。

于 2013-06-27T07:24:29.197 回答