gpt4 book ai didi

android - 检查按下按钮的组合

转载 作者:行者123 更新时间:2023-11-29 16:22:55 24 4
gpt4 key购买 nike

我有 4 个按钮(a1、a2、b1、b2)。它们可以组合:a1-b1; a1-b2; a2-b1; a2-b2.表示a1和a2不能同时选。所以在点击“a1”之后我需要阻止“a2”。并且取决于按下的是什么 2 个按钮,这将是不同的 Action 。我试过这样的事情

if(a1.isPressed()|| b1.isPressed()){
a2.setClickable(false);
b2.setClickable(false);}

但是没用。

更新:

我尝试添加 bool 变量 a1Boolean = false; bool a2Boolean = false;每次点击后 `a1.setOnClickListener(new View.OnClickListener() {

        @Override
public void onClick(View v) {
a1Boolean = true;`

然后检查方法

私有(private) bool 值 geta1_b1() {
如果(a1Boolean || b1Boolean){
a2.setClickable(false);
b2.setClickable(假);
}
返回真;
}

但是当我在所有这些点击之前调用这个方法时,当然,它不起作用,因为我还没有按下任何按钮。有关于如何做出正确决定的想法吗?

最佳答案

使用else if 语句。对于像这样的 imo,这是你最好的选择。

if(a1.isPressed()){
a2.setClickable(false);
}else if(b1.isPressed()){
b2.setClickable(false)
}

确保在适当的时候清除状态。

关于android - 检查按下按钮的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com