Android/work
[실습02] 계산기 앱 만들기 (미완성)
하루디
2021. 7. 28. 00:49
"화면" - linear로 horizontal 해서 버튼마다 weight 1줘서 맞춤
(이게 정답인지는 알수가 없슴.. )
※주의
: 버튼을 누르면 숫자가 더해지게 만들어야함 (>> 오늘 배운거 : 버튼 누르면 값 한개 올라가기 ++count)
오늘 배운 내용대로 mainActivity에서 init과 등등을 추가해줬다.
//View를 찾는 함수
private void init(){
editText = findViewById(R.id.edit0);
button9 = findViewById(R.id.button9);
}
//버튼 클릭하면 stack 처리해주는 리스너 등록
//리스너가 있어야 값이 바뀐다.
private void initListener(){
button9.setOnClickListener((View v)->{
count = count +9;
editText.setText(count+"");
});
}
//원래 값 초기화하는 함수
private void initData(){
editText.setText(count+"");
}
주의111
- 리스너에서는 람다함수를 사용한다.

지금은 테스트한다고 버튼 9 누르는 거 한개만 만들었는데,
문제가 뭐냐면 지금 9 버튼을 누르면 계산기처럼 처리되는게 아니고 그냥 9가 더해짐
Whyrano.... Whyrano...
정답은 선생님 블로그에 나와있지만.... 스스로 해결하고싶은 맴......
그런 맴이 있는데.... 일단 잘거임 내일 꼭 완성해서 다시 올려야함!!!