如何prevent OnItemClickListener工作的时候长按进行的? [英] How to prevent OnItemClickListener work when long click performed?
本文介绍了如何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屋!
查看全文