ListView的点击事件分为两种,长按事件和点击事件
onItemClick Item点击事件
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
onItemLongClick Item长按事件
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
return true;
}
onItemLongClick Item长按事件的事件消化
return true 表示消化掉事件, 事件不会继续传递下去
return false 表示不消化掉事件,事件不会继续传递下去
可以这样理解,消化掉事件就是长按事件结束后不会再执行点击事件。
本文介绍了Android中ListView组件的两种交互事件:点击事件和长按事件。详细解释了onItemClick()与onItemLongClick()方法的区别及用法,并探讨了如何通过返回值控制事件的传递。
406

被折叠的 条评论
为什么被折叠?



