情况: 我有一个列表活动,我已经实现了onListItemClicked()和onItemLongClick()方法。使用带有android 4.4.2的智能手机时,两个事件都会被触发,而实际上我只期望触发longClick。
这可能是什么原因,有什么办法可以避免它吗?
提前感谢您的任何想法,建议和答案!
答案 0 :(得分:0)
在onLongClickListener的onLongClick
方法中,返回true表示您已经使用了click事件。
public boolean onLongClick(View v) {
// DO STUFF
return true;
}
如果您返回false,则表示您尚未处理该事件和/或希望它触发任何其他点击聆听者。