Android ListView如何获取点击不是项目

时间:2017-03-08 12:30:10

标签: android listview onclicklistener

我有一个带有填充顶部的列表视图。我需要检测点击顶部空白区域的时间。

我试过OnClickLister,但我不能在ListView上使用它。 OnItemClickListener仅在我点击一行时才有效。

3 个答案:

答案 0 :(得分:2)

您可以将header中没有任何内容添加到listView,并为该标题设置onClickListener

答案 1 :(得分:0)

您可以使用OnTouchListener并检查Y的{​​{1}}坐标是否小于您的填充:

MotionEvent

答案 2 :(得分:0)

使用附加了侦听器的Space而不是padding。或者向父视图添加一个侦听器并查找该事件。