gpt4 book ai didi

android - 如何防止一次按下两个以上的按钮

转载 作者:行者123 更新时间:2023-11-29 01:25:31 25 4
gpt4 key购买 nike

我正在开发一款内存卡游戏,但遇到了一个问题。从技术上讲,我无法直接禁用按钮,因为我无法预测玩家将按下哪些按钮。我允许游戏在按下 2 个按钮后禁用任何按钮按下,但如果按下超过 2 个按钮,我将无能为力。

你有什么建议吗?

最佳答案

请尝试这样的事情:

public class MainActivity extends Activity {

private Button mButton1;
private Button mButton2;
private boolean isButton1Press = false;
private boolean isButton2Press = false;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mButton1 = (Button) findViewById(R.id.button);
mButton2 = (Button) findViewById(R.id.button2);

mButton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
isButton1Press = true;
if (!isButton2Press) {
Log.d("Button press", "button1");
//do something
isButton1Press=false;
}
}
});

mButton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
isButton2Press = true;
if (!isButton1Press) {
Log.d("Button press", "button2");
//do something
isButton2Press=false;
}
}
});

}

}

关于android - 如何防止一次按下两个以上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312437/

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