layout 1

[Android Studio] layout

๐Ÿ™„ Layout - ๋ทฐ ๊ทธ๋ฃน ์ค‘์—์„œ ๋‚ด๋ถ€์— ๋ทฐ๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉด์„œ ๊ทธ๊ฒƒ๋“ค์„ ๋ฐฐ์น˜ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ- ์•ฑ์—์„œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•œ ๊ตฌ์กฐ๋ฅผ ์ •์˜- ๋ˆˆ์—๋Š” ๋ณด์ด์ง€ ์•Š์ง€๋งŒ ๋ฒ„ํŠผ ๊ฐ™์€ ๊ฒƒ์„ ๋‹ด์•„๋‘˜ ์ˆ˜ ์žˆ๋Š” ๊ณณ- View์™€ ViewGroup ๊ฐ์ฒด์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ(View: ํ™”๋ฉด์— ๋ณด์ด๋Š” ๊ฒƒ๋“ค ex) ๋ฒ„ํŠผ, ํ…์ŠคํŠธ/ViewGroup: ๋ทฐ๋“ค์„ ์—ฌ๋Ÿฌ๊ฐœ ํฌํ•จ, ์ผ๋ฐ˜์ ์œผ๋กœ '๋ ˆ์ด์•„์›ƒ'์ด๋ผ๊ณ  ํ•จ) ๐Ÿ™„ Layout ์ข…๋ฅ˜ 1) ConstraintLayout- ๋ทฐ ๊ณ„์ธต ๊ตฌ์กฐ๋กœ ํฌ๊ณ  ๋ณต์žกํ•œ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ- RelativeLayou ๋ณด๋‹ค ์œ ์—ฐ- ๊ฐ€๋กœ ๋ฐ ์„ธ๋กœ ์กฐ๊ฑด์„ ํ•˜๋‚˜ ์ด์ƒ ์ถ”๊ฐ€ํ•ด์•ผ ํ•จ* ๋‹ค๋ฅธ ์š”์†Œ์— ๋งž์ถฐ ์ •๋ ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์กฐ๊ฑด์„ ๊ทธ ์š”์†Œ์— ์—ฐ๊ฒฐex)- chain: ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๊ทธ๋ฃน์œผ๋กœ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ..