2012-12-12 39 views
0

我正在研究電氣公式計算應用程序。我是新來的。在我的應用程序中,我計算串行電阻&並行。如何計算添加edittextbox的動態值?

我動態添加EditText Boxes。當我點擊添加按鈕editTextboxes添加。

這裏我想要如何計算這個edittext框的值?

任何一個請幫我.....

+0

獲取字符串()。toString()和將其轉換爲整數/浮點和添加的值 –

+0

共享一些代碼。 –

回答

0

你可以使用YOUR_EDIT_TEXT_OBJECT.getText從每一個的EditText值()。toString()方法。

所以我們可以說你有兩個電阻R1和R2,然後

字符串R1 = edit_text1.getText()的toString()。

Float r1 = Float.parseFloat(R1);

String R2 = edit_text2.getText()。toString();

Float r2 = Float.parseFloat(R1);

所以,現在你可以使用這兩個值在你的串行計算&平行。

希望它能幫助你。 :)

0
int i = Integer.parseInt(edit.getText().toString()); 
+0

您應該添加一個簡短的說明,解釋爲什麼這應該起作用。 – Sam

0

你應該嘗試這樣也相同的TextView

最終詮釋N = 10; // EDITTEXT的總數從像editText.getText的EditText添加

final EditText[] myTextViews = new EditText[N]; // create an empty array; 

    for (int i = 0; i < N; i++) { 
     // create a new textview 
     final EditText etTextView = new EditText(this); 

     // set some properties of rowTextView or something 
     etTextView.setText("This is row #" + i); 

     // add the textview to the linearlayout 
     myLinearLayout.addView(etTextView); 

     // save a reference to the textview for later 
     myTextViews[i] = etTextView; 
    }