我已经使用setOnItemClickListener实现了Gesture和GridView。我使用from this website给出的相同方法。
现在问题是我想使用Gesture和gridView以及setonItemclicklistener。
我无法同时使用两者。如果我禁用gridView项目的手势,请单击“工作”。如果我为gridView启用手势,那么项目单击无效。
有人可以给我很好的解决方案来同时拥有手势和ItemClick吗?
谢谢!
答案 0 :(得分:0)
我有一个问题,在网格onClick内工作正常但不是手势。 覆盖dispatchTouchEvent有帮助。
@Override
public boolean onTouchEvent(MotionEvent event) {
if (mDetector.onTouchEvent(event))
return true;
else
return false;
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev){
mDetector.onTouchEvent(ev);
return super.dispatchTouchEvent(ev);
}