5.28(点后仅2个数字) 数字文本的plaint文本不适用于我。 我说速度是双倍的。
我该怎么做?
抱歉,我的英语很差,谢谢你。编辑:
...
public void onButtonClick(View v)
after some formulas
velocity2 = velocity * 0.00508;
drop2 = pressuredrop * 249.174;
vel.setText(Double.toString(velocity2));
dr.setText(Double.toString(drop2));
}
现在我必须把你的代码放到我的代码中,但我不知道在哪里:) 对这个简单的问题我很抱歉。我真的需要学习很多关于java的主题。
答案 0 :(得分:0)
您可以将小数格式化为 -
NumberFormat formatter = new DecimalFormat("#0.00");
Log.d("formatted no is ",""+formatter.format(4.0));
修改强> 您可以像这样修改代码 -
public void onButtonClick(View v)
after some formulas
velocity2 = velocity * 0.00508;
drop2 = pressuredrop * 249.174;
vel.setText(formatter.format(velocity2));
dr.setText(formatter.format(drop2));
}