2012-03-28 61 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);