我是Android的新手,我正在尝试实现一个简单的计时器。例如,我有一个按钮,每次我点击此按钮,会出现一个对话框,我可以设置时间。
然后,此时间应显示在按钮所在的同一活动上。 我对Android很新,我的主要活动只有一个按钮。
我现在的问题:我如何动态添加"倒计时"到我的main_activity.Lets说最大值是3.我有countdown class
已经或TimePicker
对我这个吗?
答案 0 :(得分:1)
下面的代码运行一个30秒的计时器。如果您希望用户选择时间,您可以使用EditText从用户那里获取时间,并将其放在下面的代码中而不是30000
。
final CountDownTimer timer;
timer = new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
timerText.setText("seconds remaining: " + String.valueOf(millisUntilFinished / 1000));
}
public void onFinish() {
timerText.setText("done!");
}
};