1

学生用のアプリケーションを 1 つ作成しています。残り時間とともにデジタル時計を表示する必要があります。
ここでデジタル時計を追加
ここに画像の説明を入力
しますが、システムの日付
を表示し、残り時間を表示する必要があります。つまり、試験時間が 10 分である場合、
時間を逆に表示する必要があるとします。または、別の時計を使用する必要があります。どんな助けでも大歓迎です。

4

2 に答える 2

1

このコードはonCreateで定義します。

// 5000 is the starting number (in milliseconds)
// 1000 is the number to count down each time (in milliseconds)
MyCount counter = new MyCount(5000, 1000);
counter.start();

CountDownTimerのコンストラクターは次のとおりです。

// countdowntimer is an abstract class, so extend it and fill in methods
public class MyCount extends CountDownTimer{

public MyCount(long millisInFuture, long countDownInterval) {
    super(millisInFuture, countDownInterval);
}

@Override
public void onFinish() {
tv.setText(”done!”);   //TextView object should be defined in onCreate
}

    @Override
public void onTick(long millisUntilFinished) {
tv.setText(”Left: ” + millisUntilFinished/1000);// This will be called every Second.

}
}
于 2012-04-11T08:47:32.343 に答える
0

-クラスを見てくださいCountDownTimer

于 2012-04-11T08:40:25.233 に答える