如何在TextView中以15限制精度显示双值?

时间:2017-06-13 13:28:44

标签: java android double range

我尝试这种方式来显示它。

DecimalFormat REAL_FORMATTER = new DecimalFormat("0.0###############");
double value = 691 / 3600000;
textView1.setText(REAL_FORMATTER.format(value));

有什么问题?

  1. 始终TextView显示:0,0。我认为应该是 0,000191944
  2. 这个解决方案可能导致数字超过10的问题。我需要 显示双倍值,我不知道怎么做。

1 个答案:

答案 0 :(得分:1)

在Java中划分时,默认值为int。您可以尝试使用这种方式进行分割:

 double value = 691 /3600000D
 double value = (double)691/3600000;

或分为两个位置精度时:

 double value = 691.0/36.0