首先请原谅我英语不好。
我是 Android 开发的新手。我有一个问题,认为你可以解决它。
问题是:
我有一个非常大的 double 值,就像12345678987654321
在我的 android 应用程序中一样,但是当我想显示它时EditText
,它会像这样显示12345678987654300
。在这种情况下,当我的值字符超过15 个字符时, android 显示剩余的字符为“0”
我不知道我必须做什么。
我正在使用此代码:
DecimalFormat df = new DecimalFormat("#.#########");
double a = Distancevals[1] * Distancevals[2];
//Distancevals is an array of double with big values
EditText editto = (EditText)findViewById(...);
editto.setText(df.format(a));