1

Androidアプリケーションを作成したいのですが、このアプリケーションを使用すると、ユーザーはいくつかの質問に答えることができます。すべての質問に対して、ユーザーはで答える必要があるので、デジタル時計を最初から始めてから下へと360 seconds作りたいと思います360secons0 seconds

デジタル時計で時刻を設定できないと読んだのですが、そうですか?

またはクロノメーターを使用する必要がありますか?

これは私のデジタル時計です

DigitalClock timer;
public void init(){
timer=(DigitalClock)findViewById(R.id.dcTimer);
}

助けていただければ幸いです。

4

1 に答える 1

2

代わりにCountDownTimerを使用してください。

TextViewそのリンクは、1 秒ごとに更新する方法も示しています。

new CountDownTimer(30000, 1000)最初のパラメーターがand360000の代わりになるように変更するだけ30000で、コードを開始できます。

編集:インポートする必要がありandroid.os.CountDownTimer、私が参照したコード例は以下のとおりです。幸運を。

new CountDownTimer(30000, 1000) {

    public void onTick(long millisUntilFinished) {
        mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
    }

    public void onFinish() {
        mTextField.setText("done!");
    }
}.start();
于 2012-06-23T05:50:55.807 に答える