2014-10-28 20 views
-2
Double x=Double.parseDouble(textview.getText().toString()); 
    Double y=Double.parseDouble(edittext.getText().toString()); 
    Double z=x*y; 

    finalcost=z+costofevents; 

或者是它們的任何新的方式來找到兩個值,並加入到finalcost對象如何將這兩個值相乘一個值來自textview,另一個值來自edittext ..?

+0

你的代碼有什麼問題(除了缺少錯誤檢查)? – codeMagic 2014-10-28 19:42:23

+0

請發佈錯誤 – Shahzeb 2014-10-28 19:48:01

回答

1

如果Double.parseDouble(...)是什麼引起的問題,然後嘗試字符串轉換爲

Double.valueOf(textview.getText().toString()); 

編輯:

另外,請確保您已申報你的TextViewEditText正確。

+0

沒有區別。 Double.valueOf在內部調用parseDouble並拋出完全相同的異常 – kiruwka 2014-10-28 19:47:04

+0

有什麼例外? – Shahzeb 2014-10-28 19:47:24

+0

如果字符串爲空,則爲NullPointerException。 NumberFormatException如果該字符串不包含可分析的double。 – kiruwka 2014-10-28 19:48:39

相關問題