2013-10-11 58 views
-3

我有4編輯文本其中3我給的價值,並在第四編輯文本我必須顯示同時所有3個的EditText值無任何按鍵的總和單擊我有4編輯文本我給的價值,並在第四編輯文本我必須顯示所有3編輯文本值的總和

如果有任何人知道它意味着請幫助

這裏是我的代碼:

EditText val1= (EditText) findViewById (R.id.editText1); 
EditText val2= (EditText) findViewById (R.id.editText2); 
EditText val3= (EditText) findViewById (R.id.editText3); 
EditText sum = (EditText) findViewById (R.id.editText4);  
+1

到目前爲止您嘗試過什麼? –

+0

在問這類問題之前,先閱讀幾行文檔。 –

+0

EditText val1 =(EditText)findViewById(R.id.editText1); \t \t EditText val2 =(EditText)findViewById(R.id.editText2); \t \t EditText val3 =(EditText)findViewById(R.id.editText3); \t \t EditText sum =(EditText)findViewById(R.id.editText4); \t \t sum.setText(的Integer.parseInt(val1.getText()。的toString())+ \t的Integer.parseInt(val2.getText()。的toString())+ \t的Integer.parseInt(val3.getText()的ToString())); – Arjun

回答

1

做這樣

從所有3個編輯框中獲取值,將它們轉換成整數

int i = Integer.parseInt(val1.getText().toString()); 
    int j = Integer.parseInt(val2.getText().toString()); 
    int k = Integer.parseInt(val3.getText().toString()); 
    int sumofAll = i + j + k; 

現在顯示總和的EditText 4

sum.setText(sumofAll); 

假設你的上述3個EditTexts需要輸入作爲Integet變量只

0
sum.setText(Integer.parseInt(val1.getText().toString())+ 
       Integer.parseInt(val2.getText().toString())+ 
         Integer.parseInt(val3.getText().toString())); 

//注意:上面的代碼屁股你已經設置了val1,val2和val3 editTexts來接收整數值。

0

簡單。請使用下面的代碼:

的第四EditText的onclick,實現它的方式如下:

<EditText4>.setOnClickListener(new OnClickListener{ 
    EditText4.setText(Integer.parseInt(val1.getText().toString())+ 
      Integer.parseInt(val2.getText().toString())+ 
        Integer.parseInt(val3.getText().toString())); 
    }); 
0

它會幫助你.. 應用this..in代碼 TextView ansField; if(field1!="" && field2!="" && field3!="") { ansField=Integer.parseInt(field1.getText().toString())+Integer.parseInt(field2.getText().toString())+Integer.parseInt(field3.getText().toString());