我正在开发一个 android 应用程序。在我的主要活动中,我有两个布局。第一个具有可见性的相对布局,然后是可见的一个 LinerLayout。在我的活动类中,我想设置计时器,以便在 3 秒后我的 LinerLayout 应该消失,RelativeLayout 应该是可见的。怎么做?
问问题
1746 次
1 回答
0
你可以用来java.util.Timer
实现这一点。
对于重复任务,请使用以下内容:
new Timer().scheduleAtFixedRate(task, after, interval);
对于任务的单次运行,请使用以下命令:
new Timer().schedule(task, after);
task:您要执行的方法。
after:定时器初始执行的时间间隔。(以毫秒为单位)
interval:重复报警的中间时间
供你参考:
class UpdateTimeTask extends TimerTask {
public void run() {
firstLinearLayout.setVisibility(View.VISIBLE);
secondRelativeLayout.setVisibility(View.VISIBLE);
}
}
要启动计时器:
timer = new Timer();
timer.schedule(new UpdateTimeTask(), 3000);
于 2013-03-19T09:23:10.467 回答