private long lastTime =0;
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction()==MotionEvent.ACTION_DOWN){
long currentTime = Calendar.getInstance().getTimeInMillis();
if (lastTime!=0&&(currentTime-lastTime)<500){
return true;
}
lastTime=currentTime;
}
return super.dispatchTouchEvent(ev);
}
500是你自己定间隔多久就设置多久,不需要像其他修改监听onClickListener那么麻烦,直接copy就行了