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