如何prevent OnItemClickListener工作的时候长按进行的? [英] How to prevent OnItemClickListener work when long click performed?

查看:171
本文介绍了如何prevent OnItemClickListener工作的时候长按进行的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个GridView,我想它的项目,如果用户进行点击或长按这就是为什么我使用OnItemClickListener和OnItemLongClickListener但不同的行为时,长按双方发生听众react.I只想执行OnItemLongClickListener。

解决方案

 公共布尔onItemLongClick(适配器视图<>母公司视图中查看,INT位置,长的id){
   返回true;
}
 

返回true将是prevent点击事件被继续。这将只执行 OnItemLongClickListener

I have a gridview and i want its items to act different if user performs click or long click that is why i am using OnItemClickListener and OnItemLongClickListener but when long click happens both listeners react.I want to perform only OnItemLongClickListener.

解决方案

public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {   
   return true;
}

return true will be prevent click event to be continue. It will be perform only OnItemLongClickListener.

这篇关于如何prevent OnItemClickListener工作的时候长按进行的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆