我想检查我的Android应用程序中的9按钮状态。如果全部按下按钮,它将返回一个对话框,表明已按下/选择了所有按钮。像
这样的东西if(buttonOne.isPressed() && buttonTwo.isPressed()){
// do something
}
答案 0 :(得分:1)
将按钮引用放在数组中:
private Button[] buttonArray = new Button[]{button1, button2, ..., button9};
然后迭代它
public boolean allButtonsPressed(){
for(int i = 0; i < buttonArray.length; ++i){
if(!buttonArray[i].isPressed()) return false;
}
return true;
}
然后在你的代码中:
if(allButtonsPressed()){
//show dialog
}