我正在做一个项目,我想在单点触控上显示一个特定的消息,在另一个双点触控上使用android.How我可以实现它。如何在Android中执行双击
我的示例代码低于
if(firstTap){
thisTime = SystemClock.u`enter code here`ptimeMillis();
firstTap = false;
}else{
prevTime = thisTime;
thisTime = SystemClock.uptimeMillis();
//Check that thisTime is greater than prevTime
//just incase system clock reset to zero
if(thisTime > prevTime){
//Check if times are within our max delay
if((thisTime - prevTime) <= DOUBLE_CLICK_MAX_DELAY){
//We have detected a double tap!
Toast.makeText(AddLocation.this, "DOUBLE TAP DETECTED!!!", Toast.LENGTH_LONG).show();
//PUT YOUR LOGIC HERE!!!!
}else{
//Otherwise Reset firstTap
firstTap = true;
}
}else{
firstTap = true;
}
}
return false;
您是否考虑过使用长按来替代双击? – Davek804 2012-04-02 05:21:24
看到这个(在Android中实现双击按钮)[http://stackoverflow.com/questions/4849115/implement-double-click-for-button-in-android] – 2012-04-02 05:22:58
请按照android使用模式,并使用长按。不要做双击。 – 2012-04-02 05:23:04