Binding ํด๋์ค
-
[Android] ViewBinding์ด๋?Android 2022. 3. 20. 03:18
View Binding? Activity, Fragment์ UI๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํด์๋ XML ํ์ผ์ ์ธํ๋ ์ด์ ํ ๊ฐ View๋ค์ findViewById๋ฅผ ํตํด ์ฐธ์กฐ๋ฅผ ํด์ผํฉ๋๋ค. ๊ฐ๋จํ UI์ผ ๊ฒฝ์ฐ์๋ ํฌ๊ฒ ์๊ด์์ง๋ง, ๋ณต์กํ UI์ผ์๋ก ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์ฝ๋๋ฅผ ์์ฐํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ณ ์ฝ๊ฒ View์ ์ํธ์์ฉํ๊ธฐ ์ํด์ ๋์จ ๊ฒ์ด DataBinding๊ณผ ViewBinding์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ViewBinding์ ๋ํด์๋ง ๋จผ์ ์ค๋ช ํ๋๋ก ํ๊ฒ ์ต๋๋ค. View Binding ์ค์ View Binding์ ๋ชจ๋๋ณ๋ก ์ค์ ํ๊ธฐ์ build.gradle(Module) ์ ์๋์ ๊ฐ์ด ์ค์ ํด์ผ ํฉ๋๋ค. android { ... viewBinding { enabled = true } } ๋ชจ๋์์ ์ค์ ๋..