[Android] [ํ ๊ณ์ฐ๊ธฐ] 2. XML์ ์ดํด ๋ญ ๋ฐฐ์ฐ๋์ Android ์คํ๋์ค์ ํ๋ ํธ ์์๋ ์ด๋ฏธ UI๋ฅผ ํธ๋ฆฌํ๊ฒ ๋ง๋ค ์ ์๋ layout editor ๊ฐ ๋ค์ด ์์ต๋๋ค. ๊ทธ๋ ์ง๋ง ์ฐ๋ฆฌ๋ ๊ตณ์ด ๊ทธ ๊ตฌ์ฑ ์์๋ค์ ํ๋ํ๋ ๋ฏ์ด๋ณด๋ฉด์ UI ๋ ์ด์์์ ํ์ ํ๊ณ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณผ ๊ฒ๋๋ค. ๊ธฐ๋ฅ์ ์ดํดํด์ผ ๋์ค์ ์ ์จ๋จน์ ์ ์๊ฒ ์ฃ ? ๊ทธ UI ๋ ์ด์์์ ์ ์์ ๋์์ธ์ ๋น๋กฏํ์ฌ ๊ธฐ๋ฅ์ ์ํํ๋ ๋งํฌ์ ์ธ์ด๊ฐ ๋ฐ๋ก XMLํ์ผ์ ๋๋ค. ์ฝ๊ฒ ๋งํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒ๋ชจ์ต์ ๋ง๋ค์์ ๋์ ๋ชจ์ต์ด๋ผ๊ณ ํ ์ ์๊ฒ ๋ค์. ์๋๋ก์ด๋ ์ฑ์ UI๋ ๊ณ์ธต ๊ตฌ์กฐ์ XMLํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ค์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ํต์ฌ์ ์ด๋ฃจ๋ฉฐ, ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ฐฐ์น๋๊ณ ์กฐ์ ๋ฉ๋๋ค. ์์๋ก ๋ณด๋ ๊ฒ ๋ ์ฝ๊ฒ ๋ค์. ์์ค(Android ์คํ๋์ค๋ ๊ทธ๋ฅ ์์ค๋ผ๊ณ ํ.. 2024. 3. 26. [Android] [ํ ๊ณ์ฐ๊ธฐ] 1. ํ ํ๋ฆฟ ๋ค์ด๊ฐ๋ฉฐ [ํ ๊ณ์ฐ๊ธฐ] ํฌ์คํธ์์๋ ์๋๋ก์ด๋์ codelabs ๊ฐ์ข์ ๊ธฐ๋ฐํ์ฌ ๊ฐ๋จํ ์๋๋ก์ด๋ ์ฑ์ ๋ง๋ค์ด๋ณด๋ ค ํฉ๋๋ค. Android์ฉ XML ๋ ์ด์์ ๋ง๋ค๊ธฐ | Android Developers ์ด Codelab์์๋ XML ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ Android ์ฑ์ ๋ ์ด์์์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. developer.android.com ๊ฐ๋จํ ์๊ฐ ์ด์ ๋ถํฐ ๋ค์๊ณผ ๊ฐ์ ํ ๊ณ์ฐ๊ธฐ์ ๊ธฐ๋ฅ์ ์ฑ์ผ๋ก ๊ตฌํํ ๊ฒ๋๋ค. ๊ฐ๋ฐ ์ Android์์ ์ ๊ณตํ๋ ๋ค์ UI์์๋ค์ ์ฌ์ฉํ๋ ค ํฉ๋๋ค: EditText: ํ ์คํธ๋ฅผ ์ ๋ ฅํ๊ณ ์์ ํ๋ ๊ธฐ๋ฅ TextView: ์๋น์ค ์ง๋ฌธ, ํ ๊ธ์ก๊ณผ ๊ฐ์ ํ ์คํธ๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ RadioButton: ๊ฐ ํ ์ต์ ์ ์ ํ ๊ฐ๋ฅํ ๋ผ๋์ค ๋ฒํผ ์ฌ๊ธฐ์ ๋ผ๋์ค๋, ์ฌ๋ฌ ์ฃผํ์ ์ค ํ.. 2024. 3. 25. ์ด์ 1 ๋ค์