칠리설탕의 it
[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 5장 할 일 목록 앱 만들기 본문
안녕하세요. 오늘은 [그림으로 쉽게 설명하는 안드로이드 프로그래밍] 5장 할 일 목록 앱을 만들어보겠습니다.
위의 목표 사진을 보면 editText, button, checkBox를 사용해야 하는 것을 알 수 있습니다.
동작원리로는 EditText에 자신이 해야 할 일을 작성하고 추가버튼을 누르면 하단에 CheckBox 형태로 하나씩 추가되는 것입니다.
저는 LinearLayout(vertical)을 사용했고 순서대로 editText, button, checkBox를 추가해 주었습니다.
이렇게 기본적인 틀을 만들었으면 MainActivity에 코드를 작성해보겠습니다.
"추가" 버튼을 누르면 Layout에 checkBox형태로 추가되야 하기에 LinearLayout을 전역변수로 설정했습니다.
그리고 "추가"버튼에 무명클래스를 통해 Action을 만들어주도록 하겠습니다.
editText에 작성된 글을 가져오고 만일 editText가 비어있지않다면 checkBox를 생성해주고 checkBox에 setText 함수를 통해 작성한 글을 checkBox에 설정을 해줍니다.
그 후 layout에 checkBox를 추가해주고 editText를 setText값을 통해 빈값으로 만들어 주었습니다.
이렇게 작성을 하면 할 일 목록 앱을 완성하게 됩니다.
xml코드입니다!
java코드입니다!
감사합니다!!
'모바일프로그래밍' 카테고리의 다른 글
[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 6장 여러 페이지로 구성된 애플리케이션 작성 (2) | 2024.10.06 |
---|---|
[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 4장 계산기 앱 #3 작성 (4) | 2024.10.03 |
[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 3장 주사위 게임 작성하기 (0) | 2024.09.23 |
[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 3장 카운터 만들어보기 (5) | 2024.09.22 |