0
這可以禁用佈局幾秒鐘?我想佈置顯示用戶,但用戶可以在5秒後點擊此佈局的元素。這是我的想法:我開始活動,所有組件都會顯示,但用戶可以在5秒後點擊它們。這個有可能?佈局和禁用功能
這可以禁用佈局幾秒鐘?我想佈置顯示用戶,但用戶可以在5秒後點擊此佈局的元素。這是我的想法:我開始活動,所有組件都會顯示,但用戶可以在5秒後點擊它們。這個有可能?佈局和禁用功能
是的,很容易。
我將給出一個支持一個按鈕的代碼的簡單例子。下面的代碼將在onCreate
或onStart
或onResume
,無論你喜歡。而且我假設您在下面的任何代碼之前將您的佈局設置爲onCreate
。
Button button = (Button)findViewById(R.id.button);
Handler handler = new Handler();
handler.postDelayed(new Runnable(){
public void run(){
button.setOnClickListner(...);
}
},5000);
這是可能的,但它會導致非常糟糕的用戶體驗,用戶會認爲應用程序出現問題並且它已被凍結。儘量避免這種行爲。 – Egor 2012-03-28 09:01:43