int我是新來編程和Android。我正在嘗試一個簡單的應用程序,我卡住了!EditText使用Integer.parseInt
我有兩個editTexts(設置爲只接受數字)和一個按鈕。這個想法是在按下按鈕時顯示兩個用戶輸入的總和。但是,當我點擊模擬器中的按鈕時,我的應用程序停止工作,強制關閉。
任何幫助將不勝感激。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prevailing_torque);
Button calculatePrevailing = (Button) findViewById(R.id.button_calculatePrevailing);
calculatePrevailing.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView prevailingSetting = (TextView) findViewById(R.id.textViewSetting);
EditText editTextPrevailing = (EditText) findViewById(R.id.editTextPrevailing);
EditText editTextRecommended = (EditText) findViewById(R.id.editTextReccomended);
int p = Integer.parseInt(editTextPrevailing.getText().toString());
int r = Integer.parseInt(editTextRecommended.getText().toString());
prevailingSetting.setText(r+p);
}
});
}
我看了看這裏的幾個類似的問題,但我一直沒能找到任何東西,我可以進一步比我已經做了實現。但我可能在錯誤的地方看。 謝謝!
將錯誤日誌粘貼在這裏 – intrepidkarthi
歡迎來到SO!在LogCat中拋出什麼錯誤?試試:.setText(Integer.toString(r + p)) –