我想在我的 android 应用程序中检查 9 个按钮的状态。如果所有按钮都被按下,它将返回一个对话框,说明所有按钮都已被按下/选择。就像是
if(buttonOne.isPressed() && buttonTwo.isPressed()){
// do something
}
将按钮引用放在一个数组中:
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
}