tv.setOnClickListener(new OnClickListener() {
boolean isDoubleClick;
@Override
public void onClick(View v) {
if(isDoubleClick){
Toast.makeText(getApplicationContext(), "双击", 0).show();
}
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
isDoubleClick = false;
}
}, 500);
isDoubleClick = true;
}
});
二、
tv.setOnClickListener(new OnClickListener() {
long lastTime,curTime;
@Override
public void onClick(View v) {
curTime = System.currentTimeMillis();
if(curTime-lastTime < 500){
Toast.makeText(getApplicationContext(), "双击", 0).show();
}
lastTime = curTime;
}
});