我正在 android studio 中构建一个登录样式的应用程序。作为此过程的一部分,我创建了一个规则,即如果监视无效登录尝试次数的计数器达到 0。我目前了解到,当计数器达到 0 时,登录按钮将被禁用。我想知道是否有任何方法可以在一段时间内禁用此按钮,而不是无限期?
switch (counter) {
case 0:
b1.setEnabled(false);
break;
case 1:
tx1.setBackgroundColor(Color.RED);
break;
case 2:
tx1.setBackgroundColor(Color.YELLOW);
break;
}
最佳答案
使用以下代码。当您放入 OnCreate() 方法时,当 Activity 或 fragment 启动时,它将在 5 秒后禁用按钮。
new Handler().postDelayed(new Runnable()
{
public void run()
{
b1.setEnabled(false);
}
}, 5000 //Specific time in milliseconds
);
关于java - 在特定时间段内禁用 Android 应用程序上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648797/