How to prevent OnItemClickListener work when long click performed?

Tony picture Tony · Oct 16, 2010 · Viewed 7.1k times · Source

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.

Answer

meizilp picture meizilp · Dec 23, 2010
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.