我想知道如何在同一个按钮上执行两个操作。例如:如果我按下一次按钮,我会看到一个吐司,上面写着“按钮被预先选择”,如果我再次按下它,同样的按钮会向我显示一个吐司,上面写着“它被重新选择”。总之,我想执行两个操作,每次单击两个选项之一时,取决于您执行的最后一个选项。如果您选择了选项 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;
}
}
});
添加回答
举报
0/150
提交
取消