これは愚かな質問かもしれませんが、方法を作成していない場合、解決する方法を推測することはできません。たとえば、Cのように、それを行うための "自然な方法"があるかもしれません。ここで問題です:Androidで2小数点以下の倍数を印刷するにはどうすればよいですか?
私はVAR持っている:
double a;
を私は唯一の2つのまたは3小数でそれを示したいと思います。私はそれを表示しようとすると:の
値:
Text.setText("Value of a: " + String.valueOf(a));
それはのようなものを与える5.234966145
と私はちょうど
価値を望みます:5.23
aの実際の値を変更せずに、近似値を表示しますが、実数で動作します。
DecimalFormat form = new DecimalFormat("0.00");
etToll.setText(form.format(tvTotalAmount));
注:データは、小数点形式でなければなりません(tvTotalAmount)
doubleNumber.toString(として表示する)。ストリング(0,3) – Madi