
โ layout_weight๊ฐ ๋ชจ๋ 1๋ก ์ค์ โ ์ ์๋จ?
![]()
โ๏ธ parent์ ๋ชจ๋ match๋ก ๋ณ๊ฒฝํด์ผ ํจ. ๋ค wrap์ผ๋ก ๋์ด ์์ผ๋ฉด ์ต์ํ๋ผ ์๋จ
![]()
![]()
โ end, start โ ์ฌ์ฉ์ถ์ฒํ์ฌ
์ค๋ณต ์ฌ์ฉ ๊ฐ๋ฅํ๊ฐ์?โ ๊ฐ๋ฅ
end, start vs right, left ์ ์ฐจ์ด ??โ ์ธ์ด ๋ฐ๋ผ์ ๋ค๋ฆ (์๋์ด) rtl ์ธ์ด![]()
top์ trueํ์ ๋ ์ ์ฌ์ง์ฒ๋ผ ๋์๋๋ฐ end(start)๋ก ์ฌ์ฉํ๋๊น ํ์ดํ๊ฐ ๋์ค๋ค์
ํ์ดํ๊ฐ ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์๋๊ฐ?โ ๋ถ๋ชจ ๊ธฐ์ค ์๋ ค์ค
โ
Linear Layout์์ ์ฌ์ฉํ layout_weight(๋น์จ) ๊ธฐ๋ฅ์ด
โ Relative Layout์์ layout_margin์ผ๋ก ์ฌ์ฉํ๋ ๊ฑด๊ฐ์?โ ๋น์ทํ ๊ธฐ๋ฅ์ด ์์
โ layout_alignWithParentlfMissing
๊ธฐ์ค view๊ฐ ์ฌ๋ผ์ง๋ฉด ์๋์ผ๋ก ๋๋๊ฑด๊ฐ์?โ ์ง์ ํด์ค์ผํจ, ์๊ทธ๋ฌ๋ฉด ์ปดํ์ผ ํ๋ฉด์ ์๋ฌ ๋จ
sqrt, hypot Double๋ก ์ง์ , Double๋ก ๋ณํpow Int,Double๋ก ์ง์ , Double๋ก ๋ณํdp์ฐ๋ ์ด์
px(pixels), in(inches), mm(millimeters)
๋์คํ๋ ์ด์ ํด์๋์ ๋ฐ๋ผ view์ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ ๋ณด์ผ ์ ์์
dp(density-independent pixels)
๋ฐ๋์ ๋ ๋ฆฝ์ ์ธ ๋จ์
ํ๋ฉด์ ๋ง๊ฒ ์๋์ผ๋ก ๋์ด๋จ
๋ค์ํ ์ค๋งํธํฐ ํด์๋ ๋์ ๋ฐฉ๋ฒ
์ซ์๋ ์๋ ์ง์ ๊ด์ฐฎ์ง๋ง ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ์ปค์ง๋ฉด ๊นจ์ง ์ ์๋ค
๊ทธ๋์ ์ฌ์ด์ฆ ๋ณ๋ก 5์ฅ์ ๋ง๋ค์ด ๋๋๋ค.
์ ๋ฒ์ฃผ ๋ชฉ์์ผ ์ฏค๋ถํฐ ๋ชธ์ด ์กฐ๊ธ์ฉ ์ ์ข์์ง๊ธฐ ์์ํ๋ค -> ๊ฒฐ๊ตญ ๊ฐ๊ธฐ ๊ฑธ๋ฆผ
๊ฐ๊ธฐ ๊ฑธ๋ฆฌ๋ ์ด์ ์ ๋ํด์ ์๊ฐํด๋ดค๋๋ฐ, ์๋ง๋ ์์ด์ปจ ๋๋ฌธ์ธ๊ฑฐ ๊ฐ๋ค ใ
ใ
์ปดํจํฐ ๋ฐฉ์ ๋ฅ๊ณ ์์ด์ปจ์ ๊ฑฐ์ค์ ์์ด์ 22๋๋ก ํ์ด๋จ๋ค
์ด๋๋ ๊ทธ๋ง๋๊ณ ๋งจ๋ ์์์ ๊ณต๋ถ + ์ ๋ฒ์ฃผ ๊ณผ์ ์์ ์จ ์คํธ๋ ์ค
์งฌ๋ฝ๋๋ฉด์ ๋ฉด์ญ๋ ฅ์ด ์ฝํด์ง ๊ฒ ๊ฐ๋ค.
ํํธ ์กฐ๊ธ์ฉํ๊ณ ์์ง๋ง ๋ง์ด ๋ถ์กฑํ๋ฏ
์๋ฌด๋๋ ๊ฑด๊ฐ์ ์ํด์๋ ๊ท์น์ ์ธ ์ด๋๊ณผ ์คํธ๋ ์ค ๊ด๋ฆฌ๋ฅผ ๋ ์ ๊ฒฝ ์จ์ผ ํ ๊ฒ ๊ฐ๋ค.
์๋๋ก์ด๋๋ก ์ง์
ํ๋ฉด์ ํ์คํ ํฅ๋ฏธ๊ฐ ์ฌ๋ผ๊ฐ๋ค.
์ฝ์๋ก ์ฐ์ตํ ๊ฒ๋ณด๋ค ์ง๊ด์ ์ด๊ณ , ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ๋ ๋น ๋ฅด๊ฒ ํ์
ํ ์ ์์๋ค.
์ฌ์ ์บ ํ ๋ ์ ๊น ๋ง๋ดค์ง๋ง, ์ด๋ฒ์ ํ์คํ๊ฒ ๋ฐฐ์ฐ๋๊น ๋จธ๋ฆฌ์ ๋ ์ ๋ค์ด๊ฐ๋ค.