Linux 拨号vps windows公众号手机端

TextClock控件怎么显示倒计时

lewis 9年前 (2016-08-21) 阅读数 9 #程序编程
文章标签 TextClock

TextClock控件通常用于显示当前时间,而不是用于显示倒计时。如果要显示倒计时,可以使用CountDownTimer类来实现。以下是一个简单示例:

public class MainActivity extends AppCompatActivity {

    private TextView countdownText;
    private CountDownTimer countDownTimer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        countdownText = findViewById(R.id.countdown_text);

        countDownTimer = new CountDownTimer(60000, 1000) {
            @Override
            public void onTick(long millisUntilFinished) {
                long seconds = millisUntilFinished / 1000;
                countdownText.setText("倒计时: " + seconds + "秒");
            }

            @Override
            public void onFinish() {
                countdownText.setText("倒计时结束");
            }
        };

        countDownTimer.start();
    }
}

在这个示例中,我们创建了一个CountDownTimer对象,设置总共倒计时的毫秒数和每次倒计时的间隔。在onTick方法中,我们计算剩余的秒数并更新TextView的文本,直到倒计时结束时调用onFinish方法。您可以根据需要调整总倒计时的毫秒数和间隔时间。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门