我正在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;
}
答案 0 :(得分:2)
使用以下代码。当你放入OnCreate()方法时,当活动或片段开始时,它将在5秒后禁用按钮。
new Handler().postDelayed(new Runnable()
{
public void run()
{
b1.setEnabled(false);
}
}, 5000 //Specific time in milliseconds
);