在TextView Android上显示倒计时时间

时间:2013-06-28 03:15:11

标签: android uitextview countdowntimer

我想在我的应用程序中倒计时,并使用TextView在屏幕上显示时间。怎么做? 我使用CountDownTimer类来countDown,但是如果你有其他解决方案请告诉我并给出一些例子。 抱歉,我的英语和Thx。

2 个答案:

答案 0 :(得分:2)

@ QuocTruong回答说,使用HandlerpostDelayed是最佳选择。

看看CountDownAnimation,它完全符合您的要求。 Here是项目,其中包含测试文件。

答案 1 :(得分:1)

我认为您可以使用此代码计算倒计时时间并显示到textview(此代码每秒计数一次,您可以更改它)

int time=60; //second
final Handler handler = new Handler();
        Runnable r = new Runnable() {
            public void run() {
                time--;
                textview.setText("Countdown time: "+time+" seconds" );
            }
        };
        handler.postDelayed(r, 1000);