簡體   English   中英

在特定時間段內禁用Android應用上的按鈕

[英]Disable button on an Android app for a specific period of time

我正在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
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM