阅读量:0
TextClock控件通常用于显示当前时间,而不是用于显示倒计时。如果要显示倒计时,可以使用CountDownTimer类来实现。以下是一个简单示例:
public class MainActivity extends AppCompatActivity { private TextView countdownText; private CountDownTimer countDownTimer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); countdownText = findViewById(R.id.countdown_text); countDownTimer = new CountDownTimer(60000, 1000) { @Override public void onTick(long millisUntilFinished) { long seconds = millisUntilFinished / 1000; countdownText.setText("倒计时: " + seconds + "秒"); } @Override public void onFinish() { countdownText.setText("倒计时结束"); } }; countDownTimer.start(); } }
在这个示例中,我们创建了一个CountDownTimer对象,设置总共倒计时的毫秒数和每次倒计时的间隔。在onTick方法中,我们计算剩余的秒数并更新TextView的文本,直到倒计时结束时调用onFinish方法。您可以根据需要调整总倒计时的毫秒数和间隔时间。