나는 내 코드는 다음과 같습니다 간단한 계산기를 만들고 싶어 :EditText에서 숫자 값을 설정하는 방법은 무엇입니까?
package som.dev.android.calc;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class CalcApp extends Activity {
/** Called when the activity is first created. */
Button addValues, subValues, equalsValue;
EditText inputValue;
int inputNum = 0;
public int value1;
public int value2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// initializing Views
inputValue = (EditText) findViewById(R.id.editText1);
addValues = (Button) findViewById(R.id.addBtn);
subValues = (Button) findViewById(R.id.subBtn);
equalsValue = (Button) findViewById(R.id.equalsBtn);
// adding onClick Listeners
addValues.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
pressed = true;
value1 = Integer.parseInt(inputValue.getText().toString());
inputValue.setText("");
}
});
equalsValue.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
value2 = Integer.parseInt(inputValue.getText().toString());
int result = value1+value2;
inputValue.setText(result);// There an exception occurs....
}
});
}
}
하지만 세트 내 응용 프로그램에서 EDITTEXT에 발생하지 않습니다 예외가 발생하고 메시지가 불행하게도 응용 프로그램이되도록하십시오 어떤처럼 어떤 일을 colsed되어 온다 하나는이 문제의 해결책을 말해 준다
감사합니다. Abhi 제 코드는 이제 사람을 위로해야합니다! –
남자를 기쁘게합니다 ... – Abhi