[Android] Activity์ ViewBinding์ผ๋ก ํ๋ฉด ์ ํํ๊ธฐ Activity๋? Activity๋ ์๋๋ก์ด๋์ 4๋ ์ปดํฌ๋ํธ(๊ตฌ์ฑ์์)๋ก์ ์ฑ์ ํ๋ฉด์ ๋ด๋นํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ฑ์ ์ผฐ์ ๋ ๋ณด์ด๋ ํ ํ๋ฉด์ด ๋ณดํต "๋ฉ์ธ ์กํฐ๋นํฐ"๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค. ๊ฒฐ์ ํ๋ฉด์ "๊ฒฐ์ฌ ์กํฐ๋นํฐ"๋ผ๊ณ ํ ์ ์๋ ๊ฑฐ์ฃ . ์ผ๋ฐ์ ์ผ๋ก ์กํฐ๋นํฐ๋ ์น ํ์ด์ง์ ๊ฐ์ด ํ๋ฉด์ ์ฑ์ฐ๋ UI์ฐฝ์ด์ง๋ง, ํ์์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฐฝ ์์ ์๊ฒ ๋์ธ ์๋ ์์ต๋๋ค. ๋ฉ์ธ ํ๋ฉด์์ ๊ฒฐ์ ์ฐฝ์ผ๋ก ๋์ด๊ฐ ๋ ๋ค๋ฅธ ์กํฐ๋นํฐ๋ฅผ ํธ์ถํ์ฌ ์ฑ๊ณผ ์ฌ์ฉ์์ ์ํธ์์ฉ์ ๋ง๋๋ ๊ฑฐ์ฃ . ์กํฐ๋นํฐ๋ Kotlinํด๋์ค ํ์ผ๊ณผ ๋ ์ด์์ XMLํ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. XMLํ์ผ์ ์ฐ๋ฆฌ๊ฐ ํ๋ฒ ๋ง๋ ์ ์ด ์์ฃ ? XML์ ๋ ์ด์์์, ํด๋์ค ํ์ผ์ ๋์์ ๊ตฌํํฉ๋๋ค. [Android] [ํ ๊ณ์ฐ๊ธฐ] 5. ๋๋จธ์ง ๋ ์ด์์ ์ถ๊ฐ ์ ์ด์ ๋ ์ด์์์ ๊ตฌ.. 2024. 4. 1. [Android] [ํ ๊ณ์ฐ๊ธฐ] 2. XML์ ์ดํด ๋ญ ๋ฐฐ์ฐ๋์ Android ์คํ๋์ค์ ํ๋ ํธ ์์๋ ์ด๋ฏธ UI๋ฅผ ํธ๋ฆฌํ๊ฒ ๋ง๋ค ์ ์๋ layout editor ๊ฐ ๋ค์ด ์์ต๋๋ค. ๊ทธ๋ ์ง๋ง ์ฐ๋ฆฌ๋ ๊ตณ์ด ๊ทธ ๊ตฌ์ฑ ์์๋ค์ ํ๋ํ๋ ๋ฏ์ด๋ณด๋ฉด์ UI ๋ ์ด์์์ ํ์ ํ๊ณ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณผ ๊ฒ๋๋ค. ๊ธฐ๋ฅ์ ์ดํดํด์ผ ๋์ค์ ์ ์จ๋จน์ ์ ์๊ฒ ์ฃ ? ๊ทธ UI ๋ ์ด์์์ ์ ์์ ๋์์ธ์ ๋น๋กฏํ์ฌ ๊ธฐ๋ฅ์ ์ํํ๋ ๋งํฌ์ ์ธ์ด๊ฐ ๋ฐ๋ก XMLํ์ผ์ ๋๋ค. ์ฝ๊ฒ ๋งํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒ๋ชจ์ต์ ๋ง๋ค์์ ๋์ ๋ชจ์ต์ด๋ผ๊ณ ํ ์ ์๊ฒ ๋ค์. ์๋๋ก์ด๋ ์ฑ์ UI๋ ๊ณ์ธต ๊ตฌ์กฐ์ XMLํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ค์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ํต์ฌ์ ์ด๋ฃจ๋ฉฐ, ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ฐฐ์น๋๊ณ ์กฐ์ ๋ฉ๋๋ค. ์์๋ก ๋ณด๋ ๊ฒ ๋ ์ฝ๊ฒ ๋ค์. ์์ค(Android ์คํ๋์ค๋ ๊ทธ๋ฅ ์์ค๋ผ๊ณ ํ.. 2024. 3. 26. ์ด์ 1 ๋ค์