0

現在、TextView に float を表示していますが、コンマの後に 8 つの数字が表示されています。これだけの数があるのはかなり面倒です。TextView の幅を変更したくありません。コンマの後に表示する数字の数を選択する方法を知っている人はいますか? または、フロートを適切に丸めてコンマの後に1つの数値を取得するにはどうすればよいですか?

4

2 に答える 2

1

私は何かいいものを見つけました:数字を含む文字列がある場合

String numberLambda = "1980507120.9475";

DecimalFormat クラスを使用できます

DecimalFormat formatter = new DecimalFormat("#,###,###.0");

NUMBERS の表示方法を定義します。

これで、文字列を数値に変換して、次の方法でフォーマッタを使用できます。

double stringIntoNumber = Double.parseDouble(numberLambda);

そして、それを文字列に再度追加して、TextView に表示することができます!

String newNumber = "Value formatted :" + formatter.format(numberLambda);
于 2013-05-23T13:16:14.720 に答える