오늘은 속성 변경하는 법을 배웠다.
버튼이 눌렸는지 감지하기

코드 설명
1️⃣ findViewById<FloatingActionButton>(R.id.runButton)
프로젝트 안에 있는 컴포넌트 중에서 id가 run button인 FloatingActionButton을 찾는다.
2️⃣ ~~~.setOnClickListener { ..... }
앞에 있는 컴포넌트가 클릭 되었을 때 중괄호({}) 안의 코드를 실행한다.
3️⃣ Log.d("로또앱", "버튼 누름")
로또앱이라는 태그로 버튼 누름을 Logcat에 출력한다.
텍스트와 배경색 바꾸기

lottoNum1이라는 버튼 컴포넌트를 찾아 text를 45로 맞춰준다.
lottoNum1이라는 버튼 컴포넌트를 찾아 배경색을 바꾼다.
주의할점은 text는 무조권 문자/문장 이어야 한다.
그래서 쌍따움표로 감싸주어야 한다.
그런데 코드를 보면 findViewById<Button>(R.id.lottoNum1)이 계속 반복되었다.
그래서 이걸 변수로 지정할 수 있다.
컴포넌트 변수로 지정하기

더욱 코드가 깔끔해졌다.
여기서 val은 변하지 않는 변수이다.
변하는 값이라면 var로 선언한다.
안드로이드 APP 메이트 - 코틀린 기초편 :: #7-1. 코틀린 코드로 속성 변경하기 | 코드메이트
오늘은 드디어 코틀린 코드를 써볼 시간입니다. 우리가 열심히 만든 화면 레이아웃을 기반으로 코드를 추가하여 원하는 컴포넌트의 생성과 텍스트를 코드로 바꿔볼게요! 📌버튼이 눌렸는지
codemate.kr
'모각코 > 코틀린<기초편>' 카테고리의 다른 글
모각코 코틀린<기초편>9일차 (0) | 2022.02.17 |
---|---|
모각코 코틀린<기초편>8일차 (0) | 2022.02.16 |
모각코 코틀린<기초편>6일차 (0) | 2022.02.14 |
모각코 코틀린<기초편>5일차 (0) | 2022.02.11 |
모각코 코틀린<기초편>4일차 (0) | 2022.02.09 |