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