gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:07:53 24 4
gpt4 key购买 nike

如何设置只有秒和小数的倒计时器?
例如: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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com