逗号后显示TextView编号

时间:2013-05-23 12:56:32

标签: android textview number-formatting

我正在我的TextView中显示浮动,但是显示逗号后面有8个数字。拥有那么多数字真是太烦人了。我不想改变我的TextView宽度。有谁知道我可以选择用逗号显示多少个数字?或者我如何正确地将浮动环绕到逗号后得到1个数字?

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

使用String Formatter。见here

例如,如果要将int限制为2位并转换为字符串,则可以执行以下操作

String s = String.format("%2d",name);