我正在制作一个游戏,其中包括两个 Activity 。
我有一个
静态类 ModelGetter:public static int getPoint{int static point++;}
。
在第一个 Activity 中单击按钮时,计数器会增加 如果我按两次相同的按钮,我如何避免在同一 Activity 中出现这种情况,计数器不会递增两次,而只会递增一次?
最佳答案
简单:在 onClick
中,您需要禁用按钮:
yourButton.setEnabled(false);
因此,当您再次尝试点击它时,什么也不会发生,因为该按钮现在已被禁用。
完整代码为:
yourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setEnabled(false);
// increment what you want, or other stuff..
}
});
关于java - 第一次点击后禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26168225/