後改變雙號的顯示格式我執行使用雙計算如下:執行計算
int minutes;
double seconds;
double DecMinutes;
// Handle Dd in; DMS, and DMm out
Calculate myCalculate = new Calculate(inDecimal); {
double outMinutes = myCalculate.getMinute();
double outSeconds = myCalculate.getSecond();
double outDecMinute = myCalculate.getDecMinute();
minutes = (int) outMinutes;
seconds = outSeconds;
DecMinutes = outDecMinute;
} // end myCalculate
// Convert result back to String
c = Integer.toString(minutes);
((EditText)findViewById(R.id.txtDMSLatMin)).setText(c);
((EditText)findViewById(R.id.txtDMmLatMin)).setText(c);
c = Double.toString(seconds);
((EditText)findViewById(R.id.txtDMSLatSec)).setText(c);
c = Double.toString(DecMinutes);
((EditText)findViewById(R.id.txtDMmLatDecMin)).setText(c);
我的主要關注的是與雙DecMinutes輸出。因爲這是一個十進制分鐘計算,所以我需要使用double。我的佈局已將小數點顯示爲固定字符,因此不是顯示0.0734我想在EditText框txtDMmLatDecMin中顯示0734。
謝謝!
嗨,請記住接受答案是正確的,如果你能解決你的問題使用該答案。將不勝感激,謝謝! :) – Zarah 2011-01-17 03:01:04