findViewById 1

*์ฐธ๊ณ * Kotlin findViewById() or Extensions

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด Kotlin์„ ๊ณต๋ถ€ํ•˜๋˜ ์ค‘ findViewById()๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. 1) Kotlin_findViewById() ์‚ฌ์šฉ   - ์ž๋ฐ”๋กœ ๊ฐœ๋ฐœํ•  ๋•Œ์™€ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. var ca: Button =findViewById(R.id.button) #๋ฒ„ํŠผ ๊ฐ€์ ธ์˜ค๊ธฐca.setOnClickListener { #๋ฒ„ํŠผ ํด๋ฆญ ์ด๋ฒคํŠธ ca.setText("์•ผํ˜ธ")} 2) Extensions   - ์ด ๋ฐฉ๋ฒ•์€ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ์ค‘๋‹จ๋  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ค‘๋‹จ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ํŽธํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์— ์ผ๋‹จ ์ฃผ์„ฌ   - Gradle Scripts์•ˆ์— ์žˆ๋Š” build.gradle(:app) ํŒŒ์ผ์„ open   - ์œ„์˜ ํŒŒ์ผ์— ..