我正在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()方法中时,它将在5秒钟后禁用按钮。
new Handler().postDelayed(new Runnable() { public void run() { b1.setEnabled(false); } }, 5000 //Specific time in milliseconds );