java - 第一次点击后禁用按钮

标签 java android

我正在制作一个游戏,其中包括两个 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/

相关文章:

java - 通过进程ID获取JVM的内存详情

java - 如何在 Java 中比较字符串?

java - 如何在不使用 DB 工具的情况下检测 Java 应用程序中的连接泄漏/打开连接

android - 从 .aar 库调用 Android Activity 时出错。

java - HashMap 和垃圾回收 : do I need to call clear() before variable re-assignment?

java - 如何请求成为 Android 中的默认视频播放器的权限?

validation - java 日期验证

java - 信号量如何阻塞和解除阻塞

android - Awareness API - 地点类型的家

java - 从图库中选择的图像不会在 ImageView 中设置