2013-10-11 22 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());