[英]How to implement multi button click event in Android
我有兩個單獨的按鈕。 我只想同時單擊它們才能做某事。 我該如何實施?
我是Android的新手,我進行了很多搜索,僅發現如何為多個按鈕設置一個偵聽器。
保持布爾值可跟蹤任一按鈕的單擊。 當該標志為true時,如果也單擊另一個,則執行您的工作。 在某個閾值時間后禁用該標志。 像這樣:
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();
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.