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

Android how can i set numbers of a plain text digits after dot

我正在计算一个公式。我编写了代码并且它起作用了,但我想看到 velocity text 的结果,如下所示:

5.28(点后只有2个数字) 纯文本的数字 属性 对我不起作用。 我说速度是两倍。

我该怎么做?

抱歉我的英语不好,谢谢。

编辑:

    ...
    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的话题。

您可以为此使用十进制格式化程序-

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