按钮状态 - 按下并重新按下

我想知道如何在同一个按钮上执行两个操作。例如:如果我按下一次按钮,我会看到一个吐司,上面写着“按钮被预先选择”,如果我再次按下它,同样的按钮会向我显示一个吐司,上面写着“它被重新选择”。

总之,我想执行两个操作,每次单击两个选项之一时,取决于您执行的最后一个选项。如果您选择了选项 1,则在再次按下时执行选项 2,如果再次按下,则执行选项 1。


哔哔one
浏览 150回答 1
1回答

慕村9548890

你应该使用任何类型的变量来检查这样的事情。由于您只有 2 个状态(第一次单击/第二次单击),因此您可以使用Boolean.例如:Boolean myBoolean = true;button.setOnClickListener(new OnClickListener() {     @Override     public void onClick(View view) {          if (myBoolean) {          //Do the action for the first click          myBoolean = false;          } else {          //Do the action for the second click          myBoolean = true;          }     }});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java