Android如何在点后设置纯文本数字的数字

时间:2015-03-08 22:24:49

标签: java android digits plaintext

我正在计算一个公式。我写了代码并且它有效,但我希望看到速度文本的结果:

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的主题。

1 个答案:

答案 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));
    }