如何在Android中实现多按钮点击事件
我有两个单独的按钮。我只想在同时单击它们时执行某些操作。我如何实现这一点如何在Android中实现多按钮点击事件,android,button,Android,Button,我有两个单独的按钮。我只想在同时单击它们时执行某些操作。我如何实现这一点 我是Android新手,我搜索了很多,只找到了如何为多个按钮设置一个侦听器 保留一个布尔值以跟踪任一按钮的单击。虽然该标志为真,但如果也单击了另一个标志,请执行您的工作。在某个阈值时间后禁用该标志。大概是这样的: countDownTimer = new CountDownTimer(500,100) { @Override public void onTick(long millisU
我是Android新手,我搜索了很多,只找到了如何为多个按钮设置一个侦听器 保留一个布尔值以跟踪任一按钮的单击。虽然该标志为真,但如果也单击了另一个标志,请执行您的工作。在某个阈值时间后禁用该标志。大概是这样的:
countDownTimer = new CountDownTimer(500,100) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
isOneBtnClicked = false;
}
};
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(isOneBtnClicked) {
countDownTimer.cancel();
isOneBtnClicked = false;
performSomething(); //whatever you wanted to do
}
else {
isOneBtnClicked = true;
countDownTimer.start();
}
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(isOneBtnClicked) {
countDownTimer.cancel();
isOneBtnClicked = false;
performSomething(); //whatever you wanted to do
}
else {
isOneBtnClicked = true;
countDownTimer.start();
}
}
});
一次只能单击一个对象。。。尝试搜索multtouch而不是HeadClick意味着在触摸视图后释放视图。因此,您基本上不能同时释放按钮(最多一毫秒)。您可能想要检测同时触摸2views@zchen你能实现你想要的吗?