๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค2

[๋ถ€์ŠคํŠธ์ฝ”์Šค]์Šคํฌ๋กค๋ทฐ ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ ๊ฒฉ์ž ๋ชจ์–‘์œผ๋กœ ๋ทฐ๋ฅผ ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉ **๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ ์•ˆ์— ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ์„ ๋„ฃ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข€ ๋” ๊ฐ„๋‹จํ•œ ์ด์œ ? => ํ…Œ์ด๋ธ”๋ ˆ์ด์•„์›ƒ์ด ์ข€๋” ํ…Œ์ด๋ธ”์— ๊ด€๋ จ๋œ ์†์„ฑ๋“ค์ด ์กด์žฌํ•˜๋ฏ€๋กœ ๋”์šฑ ํŽธ๋ฆฌ, ๋น„์Šทํ•˜๋‚˜ ํ‘œ ํ˜•ํƒœ์˜ ๊ณ ์ •๋œ ๋ชจ์–‘์ด๋ผ๋ฉด ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์ด ๋” ์“ฐ๊ธฐ ๊ฐ„ํŽธํ•˜๊ณ , ๊ฐ ํ–‰์ด๋‚˜ ์—ด์ด ์œ ๋™์ ์ธ ๊ฒฝ์šฐ๋Š” ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ์ด ๋” ์ ํ•ฉํ•˜๋‹ค. ์Šคํฌ๋กค ๋ทฐ(scrollview) ์ˆ˜์ง(์œ„์•„๋ž˜)๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๊ธฐ๋Šฅ ๊ธ€์ž ์ˆ˜๊ฐ€ ํ™”๋ฉด์„ ์ดˆ๊ณผํ•˜์—ฌ ์Šคํฌ๋กค ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ปจํ…Œ์ด๋„ˆ ์ฃผ์˜) ์Šคํฌ๋กค ๋ทฐ์—๋Š” ๋‹จ ํ•˜๋‚˜์˜ ์œ„์ ฏ๋งŒ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค - ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์˜ ์Šคํฌ๋กค๋ทฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ๋Š” HorizontalScrollView์‚ฌ์šฉ ์Šคํฌ๋กค๋ทฐ ๋งŒ๋“ค๊ธฐ 2020. 2. 13.
[๋ถ€์ŠคํŠธ์ฝ”์Šค]๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ ์˜ค๋Š˜์€ ๋ถ€์ŠคํŠธ์ฝ”์Šค์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐ•์˜์˜ ์ฒซ๋ฒˆ์งธ ๋ถ€๋ถ„์ธ ๋ ˆ์ด์•„์›ƒ๋งŒ๋“ค๊ธฐ๋ฅผ ๊ณต๋ถ€ํ•ด๋ณด์•˜๋‹ค. ๋ ˆ์ด์•„์›ƒ์— ๋Œ€ํ•ด์„œ๋Š” ์•ž์˜ ๊ธ€์„ ์ฐธ๊ณ ํ•˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์ˆ˜์›”ํ•  ๊ฒƒ ๊ฐ™๋‹ค! (์•ž ๊ธ€ ๋งํฌ ์ฐธ๊ณ : https://minjoo-space.tistory.com/2) ์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๋ ˆ์ด์•„์›ƒ๋“ค์˜ ์ข…๋ฅ˜์ด๋‹ค. ์ œ์•ฝ ๋ ˆ์ด์•„์›ƒ(Constraint Layout) ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์—์„œ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๋ฉด ๋จผ์ € ๋‚˜์˜ค๋Š” ๋””ํดํŠธ ๋ ˆ์ด์•„์›ƒ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์‹œ, ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ XML ๋ ˆ์ด์•„์›ƒ ํŒŒ์ผ์ธ activity_main.xml ํŒŒ์ผ์„ ์—ด์–ด๋ณด๋ฉด ๋ฐ”๊นฅ์— ์žˆ๋Š” ์ตœ์ƒ์œ„ ํƒœ๊ทธ๊ฐ€ ConstraintLayout์ธ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. activity_main.xml์—์„œ Design๋ถ€๋ถ„์—์„œ button์„ ๋งŒ๋“ค์–ด์„œ ๋ฒ„ํŠผ์˜ ์ ๋“ค์„ ๊ธฐ์ค€์ด ๋˜์–ด ์ œ์•ฝ์„ ๊ฑธ ๋ถ€๋ชจ .. 2020. 2. 5.
๋ฐ˜์‘ํ˜•