我有兩個EditTexts有兩個不同的值和一個按鈕,單擊該按鈕時,乘法結果應顯示在第三個Edit Text中。在按鈕上動態設置EditText中的文本點擊
編寫的代碼上按鈕的功能,請點擊:
public void Multiply (View view)
{
String str1 = ed1.getText().toString();
String str2 = ed2.getText().toString();
int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
int prod = num1*num2;
//Toast.makeText(getBaseContext(), "Product is"+(num1*num2),Toast.LENGTH_LONG).show();
ed3.setText(prod);
}
您設置int值,但Android expext整數==資源ID。所以你需要將prod轉換爲String。 ed3.setText(將String.valueOf(PROD)) – Borys