2012-03-28 58 views
0

這可以禁用佈局幾秒鐘?我想佈置顯示用戶,但用戶可以在5秒後點擊此佈局的元素。這是我的想法:我開始活動,所有組件都會顯示,但用戶可以在5秒後點擊它們。這個有可能?佈局和禁用功能

+0

這是可能的,但它會導致非常糟糕的用戶體驗,用戶會認爲應用程序出現問題並且它已被凍結。儘量避免這種行爲。 – Egor 2012-03-28 09:01:43

回答

1

是的,很容易。

我將給出一個支持一個按鈕的代碼的簡單例子。下面的代碼將在onCreateonStartonResume,無論你喜歡。而且我假設您在下面的任何代碼之前將您的佈局設置爲onCreate

Button button = (Button)findViewById(R.id.button); 
Handler handler = new Handler(); 

handler.postDelayed(new Runnable(){ 
    public void run(){ 
     button.setOnClickListner(...); 
    } 
},5000);