为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

哔哔one 2022-05-21 17:20:14
我想知道如何在同一个按钮上执行两个操作。例如:如果我按下一次按钮,我会看到一个吐司,上面写着“按钮被预先选择”,如果我再次按下它,同样的按钮会向我显示一个吐司,上面写着“它被重新选择”。总之,我想执行两个操作,每次单击两个选项之一时,取决于您执行的最后一个选项。如果您选择了选项 1,则在再次按下时执行选项 2,如果再次按下,则执行选项 1。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

你应该使用任何类型的变量来检查这样的事情。由于您只有 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;

          }

     }

});


查看完整回答
反对 回复 2022-05-21
  • 1 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信