Android
1일 1개발공부˙Day 15(Day 21)
묘걍
2022. 10. 14. 21:50
덧셈 계산기를 만들어 결과 값 toast하기
<EditText
android:id="@+id/Edit1"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<EditText
android:id="@+id/Edit2"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<Button
android:id="@+id/BtnAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Add" />
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("Sum of two number");
edit1 = (EditText) findViewById(R.id.Edit1);
edit2 = (EditText) findViewById(R.id.Edit2);
btnAdd = (Button) findViewById(R.id.BtnAdd);
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(VIew v) {
num1 = edit1.getText().toString();
num2 = edit2.getText().toString();
result = Integer.parseInt(num1) + Integer.parseInt(num2);
Toast.makeText(getApplicationContext(), result, Toast.LENGTH_SHORT).show();
}
});
}
완성 된 듯 했는데
add버튼을 누르면 앱에서 나가진다
에뮬레이터 문제인가 싶어
에뮬레이터를 새로 만들었지만 소용 없었다
구글링을 해봤지만
결과 값을 화면에 띄우는 코드는 많이 나오는데
toast시키는건 안 나온다,,
Class 'Anonymous class derived from OnClickListener' must either be declared abstract or implement abstract method 'onClick(View)' in 'OnClickListener'
https://novlog.tistory.com/86
[Android Error] Class 'Anonymous class derived from ' ' must either be declared abstract or implement abstract method
Class 'Anonymous class derived from ' ' must either be declared abstract or implement abstract method 위와 같은 오류가 발생하는 이유는 익명 (Anounymous) 클래스로 객체를 생성 하고자..
novlog.tistory.com