[ANDROID] ๋ ˆ์ด์•„์›ƒ
์•ˆ๋“œ๋กœ์ด๋“œ 2020. 3. 10. 23:33

๊ฐœ์š” ๋ ˆ์ด์•„์›ƒ์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•œ๋‹ค. ๋ ˆ์ด์•„์›ƒ์˜ ์ „์ฒด์ ์ธ ํ๋ฆ„์— ๋Œ€ํ•ด ์ดํ•ดํ•œ๋‹ค. AdapterView์™€ Adapter๊ฐ€ ์™œ ํ•„์š”ํ•œ์ง€ ์ดํ•ดํ•œ๋‹ค. ๋ ˆ์ด์•„์›ƒ์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ? ๋ ˆ์ด์•„์›ƒ์€ ์•ฑ์—์„œ ์‚ฌ์šฉ์ž UI๋ฅผ ์œ„ํ•œ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ์˜ ๋ชจ๋“  ์š”์†Œ๋Š” View์™€ ViewGroup๋ฅผ ์ƒ์†๋ฐ›์•„ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ View๋Š” ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์„ ๊ทธ๋ฆฌ๋ฉฐ ViewGroup์€ View์™€ ๋‹ค๋ฅธ ViewGroup ๊ฐ์ฒด์˜ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ฐ•์Šค ์ž…๋‹ˆ๋‹ค. View ๊ฐ์ฒด๋Š” '์œ„์ ฏ'์ด๋ผ๊ณ  ํ•˜๊ณ  ViewGroup ๊ฐ์ฒด๋Š” '๋ ˆ์ด์•„์›ƒ'์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. View๋Š” ์—ฌ๋Ÿฌ ํ•˜์œ„ ํด๋ž˜์Šค ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ViewGroup์€ ๋‹ค์–‘ํ•œ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ ˆ์ด์•„์›ƒ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ..