我想设置此textview:
<TextView
android:id="@+id/timer"
android:layout_width="100dp"
android:layout_height="30dp"
android:layout_above="@+id/directions"/>
成为计时器。因此,文本应该是一个计时器,类似于30:30的0:30然后0:29 ...的计时器。一旦计时器为0:00,我可以调用其他方法;我可以打印“重试”并重新启动计时器。
int time=30;
TextView textTimer = (TextView)findViewById(R.id.timer);
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
textTimer.setText("0:"+checkDigit(time));
time--;
}
public void onFinish() {
textTimer.setText("try again");
}
}.start();
public String checkDigit(int number) {
return number <= 9 ? "0" + number : String.valueOf(number);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句