2013-06-03 7 views
3

Я бы хотел временно отключить кнопку Android. Я использовал метод Button.setEnabled (ложь), но при этом будет отключено с помощью кнопки, безусловно, моя кнопка должна быть отключена, например, только для одного второгоКак временно отключить кнопку Android

+4

Используя таймер, вы должны включить его обратно. – sujith

ответ

3

вы можете использовать следующий код, чтобы сделать кнопку включения после 1 сек

final Button btn=(Button)findViewById(R.id.button1); 

btn.setEnabled(false); 

new Thread(new Runnable() { 

      @Override 
      public void run() { 
       try { 
        Thread.sleep(1000); 
       } catch (InterruptedException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 

       LoginActivity.this.runOnUiThread(new Runnable() { 

        @Override 
        public void run() { 
         btn.setEnabled(true); 

        } 
       }); 
      } 
     }).start(); 
Смежные вопросы