Androidstudio 倒计时代码
时间: 2023-07-09 08:53:24 浏览: 62
以下是一个简单的 Android Studio 倒计时代码的示例:
```
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);
// 倒计时 10 秒
countDownTimer = new CountDownTimer(10000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
int secondsLeft = (int) (millisUntilFinished / 1000);
countdownText.setText("倒计时:" + secondsLeft);
}
@Override
public void onFinish() {
countdownText.setText("时间到!");
}
};
// 启动倒计时
countDownTimer.start();
}
}
```
在布局文件中,需要一个 `TextView` 来显示倒计时,例如:
```
<TextView
android:id="@+id/countdown_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp"
android:layout_centerInParent="true"/>
```
在 `onTick` 方法中,我们可以获取剩余时间并更新 `TextView` 上的文本。在 `onFinish` 方法中,我们可以在倒计时结束时执行一些操作。