我目前正在尝试为始终具有 ##.## 形式的 android 游戏创建计时器。
我遇到的问题是,如果我的计时器达到 23.50,它将设置为 23.5
所以,我试图将我的双精度值的精度设置为小数点后 2 位。到目前为止,这是我的代码,它不起作用。任何建议都非常感谢,谢谢。
public void onTick(long millisUntilFinished) {
double time1 = (double) millisUntilFinished/1000;
DecimalFormat df = new DecimalFormat("##.##");
timerDisplay.setText(df.format(time1));
}