๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ

findViewById & ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ์—ฌํƒœ๊นŒ์ง€ findViewById ๋กœ xml ํŒŒ์ผ์— ์žˆ๋Š” ์š”์†Œ๋“ค์„ ์ฝ”ํ‹€๋ฆฐ ํŒŒ์ผ์— ๊ฐ€์ ธ์™€ ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ œ์–ดํ•ด ์™”์—ˆ์ง€๋งŒ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ์„ ์ด์šฉํ•˜์—ฌ xml ํŒŒ์ผ์˜ ์š”์†Œ๋“ค์„ ๊ฐ€์ ธ์˜จ๋‹ค๋ฉด ์ฝ”ํ‹€๋ฆฐ ํŒŒ์ผ์—์„œ ๋” ์ง๊ด€์ ์ด๊ณ  ๊ฐ€๋…์„ฑ ์ข‹๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ๋ฉฐ ์ œ์•„ํ•  ์ˆ˜ ์žˆ๋‹ค.๋ช‡๋ช‡๊ฐœ์˜ ์š”์†Œ๋“ค์„ ๊ฐ€์ ธ์˜ฌ๋•Œ findViewById๋กœ ๊ฐ€์ ธ์™€๋„ ์ƒ๊ด€ ์—†์–ด ๋ณด์ด์ง€๋งŒ, ์š”์†Œ๋“ค์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ๊ด€๋ฆฌํ•˜๊ธฐ ๊นŒ๋‹ค๋กญ๊ณ  ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๋„ ๋งŽ์ด ๋–จ์–ด์งˆ๊ฒƒ์ด๋‹ค.findViewById๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ธฐ์ˆ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•1. build.gradle(Module: ...) ํŒŒ์ผ๋กœ ์ด๋™ํ•œ๋‹ค. 2. android{}์˜ ๋งจ ๋งˆ์ง€๋ง‰์— dataBinding{enabled = true}๋ฅผ ์ ๊ณ  ์ƒ๋‹จ์˜ Sync Now๋ฅผ ๋ˆŒ..
๋•ก๋•ก๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป
'๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก