java - 如何设置只有秒和小数的倒计时器?

标签 java android

如何设置只有秒和小数的倒计时器?
例如:39(秒)、9(十进制)

这是我现在的代码!

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   final Button timer = findViewById(R.id.countdown);

    timer.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            // Timer for the text

            new CountDownTimer(40000, 1000) {

                public void onTick(long millisUntilFinished) {
                    final long decimal;
                    decimal = ?? // help me here 
                    timer.setText("" + millisUntilFinished / 1000+ "." + decimal);
                }

                public void onFinish() {
                    timer.postDelayed(new Runnable() {
                        public void run() {
                        }
                    }, 10000);

                }

            }.start();

        }
    }); // end timer
}

非常感谢您的帮助!

最佳答案

new CountDownTimer(40000, 1) {

                public void onTick(long millisUntilFinished) {
                    timer.setText("" + millisUntilFinished / 1000 + ":" + (millisUntilFinished % 1000) / 10 + " sec");
                    timer.setClickable(false);
                }

                public void onFinish() {
                    timer.postDelayed(new Runnable() {
                        public void run() {
                        }
                    }, 1000);
                    timer.setText("Start again");
                    timer.setClickable(true);
                }

            }.start();

        }
    }); // end timer

这应该可行,干得好!

关于java - 如何设置只有秒和小数的倒计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50802759/

相关文章:

java - Cumulocity Java 代理凭据 - 更新 MO 时访问被拒绝

java - 使用 Java 从 SQL Server 导出二进制数据

java - 如何在 Web 服务中使用 JAXBElement<String>?

android - 如何以编程方式创建 "Launcher" Activity ?

javascript - 使用 GPS 监测移动设备的位移

java - 提供wsdl url并获取该wsdl url中的所有请求

java - 变量在整个应用程序中可见,但不是静态的

java - 解析短信的最佳方式是什么

java - CountDownTimer——表示用户递增。问题

java - 3 Android Threads,如何构造