【发布时间】:2021-10-17 22:04:55
【问题描述】:
我想按几个按钮。 例如,您可以在按下按钮 1 之后再按下按钮 3(如果不按下按钮 1,则无法按下按钮 3)。 我希望它像下面的代码一样工作,但我不知道如何正确编写它。
public void onClick(View view){
if(view.getId() == R.id.button1){
button1.setBackground(ContextCompat.getDrawable(this, R.drawable.design_btn_red_on));
if(view.getId() == R.id.button3){
//Blink button3
if(view.getId() == R.id.button10){
button3.setBackground(ContextCompat.getDrawable(this, R.drawable.design_btn_default_on));
}
}
}
if(view.getId() == R.id.button2){
button2.setBackground(ContextCompat.getDrawable(this, R.drawable.design_btn_green_on));
}
}
以上代码:按button1使button1变为红色,然后按button3使button3闪烁。然后按下按钮10,按钮3变成白色。
【问题讨论】:
标签: java android-studio button