2

我想在我的应用程序中倒计时,并用 TextView 在屏幕上显示时间。怎么做?我使用类 CountDownTimer 来计数,但如果您有其他解决方案,请告诉我并举一些例子。对不起,我的英语和 Thx。

4

2 回答 2

2

正如@QuocTruong 回答的那样,使用HandlerandpostDelayed是最好的选择。

看一看CountDownAnimation,它正是你想要的。是项目,其中包括测试文件。

于 2014-02-27T21:54:00.913 回答
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);
于 2013-06-28T04:36:51.647 回答