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

[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 3장 카운터 만들어보기 본문

모바일프로그래밍

[그림으로 쉽게 설명하는 안드로이드 프로그래밍] 3장 카운터 만들어보기

chillisugar 2024. 9. 22. 15:55

안녕하세요. [그림으로 쉽게 설명하는 안드로이드 프로그래밍] Coding Challenge문제를 풀어보도록 하겠습니다.

 

 

 

 

 

말그대로 카운터 증가버튼을 누르면 카운터가 증가되고 카운터 감소버튼을 누르면 카운터가 감소되는 간단한 앱입니다.

우선 앱을 제일처음 봤을때 Textview와 Button이 중앙의 상단에 위치하는 것을 볼 수 있습니다.

그렇기에 android의 gravity를 android:gravity="top|center_horizontal을 주었습니다.

 

"카운터 증가"버튼과 "카운터 감소" 버튼에 각각의 Action을 달아주어 "카운터 증가" 버튼이 눌리게 되면 전역변수인 count가 1씩 증가하고 Textview의 setText함수를 이용했습니다. 마찬가지로 "카운터 감소" 버튼을 누르면 "카운터 증가"버튼 반대로 움직이도록 하였습니다.

 

간단한문제이기에 하단에 존재하는 도전문제 조건을 같이 첨부하여 문제를 풀겠습니다.

 

도전문제

1. "초기화" 버튼도 넣어보자
2. 폰트나 색상을 변경해보자

 

 

"초기화" 버튼은 count 변수를 0으로 초기화하면 됩니다.

도전문제의 2번째 조건을 수행하기 위해 초기화 버튼의 폰트와 색상을 빨간색과 italic체로 변경하겠습니다!

 

폰트는 android:textStyle을 이용하면 되고 색상은 android:backgroundTint를 이용하면 됩니다.

이렇게 카운터 만들기를 완성했고 아래는 동영상입니다!!

감사합니다!!

 

 

 

 

 

 

 

xml코드입니다!

java코드입니다!