Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

칠리설탕의 it

[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 5장 할 일 목록 앱 만들기 본문

모바일프로그래밍

[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 5장 할 일 목록 앱 만들기

chillisugar 2024. 10. 5. 16:30

안녕하세요. 오늘은 [그림으로 쉽게 설명하는 안드로이드 프로그래밍] 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코드입니다!

 

 

감사합니다!!