以下是一个简单的 Android Studio 程序,可以实现 60 秒倒计时:

  1. 在 layout 文件夹中创建一个名为'activity_main.xml' 的 XML 文件,并添加以下代码:
<?xml version='1.0' encoding='utf-8'?>
<RelativeLayout
    xmlns:android='http://schemas.android.com/apk/res/android'
    android:layout_width='match_parent'
    android:layout_height='match_parent'>

    <TextView
        android:id='@+id/tv_countdown'
        android:layout_width='wrap_content'
        android:layout_height='wrap_content'
        android:textSize='30sp'
        android:text='60'/>

</RelativeLayout>
  1. 在 MainActivity.java 文件中添加以下代码:
import android.os.Bundle;
import android.os.CountDownTimer;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    private TextView tvCountdown;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        tvCountdown = findViewById(R.id.tv_countdown);

        new CountDownTimer(60000, 1000) {

            public void onTick(long millisUntilFinished) {
                tvCountdown.setText('' + millisUntilFinished / 1000);
            }

            public void onFinish() {
                tvCountdown.setText('Done!');
            }
        }.start();
    }
}
  1. 运行应用程序,将在屏幕上显示一个文本视图,显示从 60 秒开始的倒计时。在每一秒钟内,文本视图将更新以显示剩余的秒数,直到计时器完成并显示'Done!' 为止。

注意:在 AndroidManifest.xml 文件中添加以下代码以获得必要的权限:

<uses-permission android:name='android.permission.VIBRATE'/>
Android Studio 倒计时实现:60秒倒计时示例

原文地址: https://www.cveoy.top/t/topic/nbuk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录