08 font size
- 2. ๊ธ์๋ ํฌ๊ธฐ๋ฅผ dp๊ฐ ์๋ sp๋ฅผ ์ฌ์ฉํ
๋ผ๊ณ ํ๋ค.
Sp = Scale-independent Pixels
Dp = Density-independent Pixels
๋ญ๊ฐ ๋ค๋ฅผ๊น? Scale โ independent๋ผ..
์ฐ์ ์๋ก ํ์ธํฉ๋๋ค.
- 3. sp๋ ๊ธฐ๊ณ dpi์ ๊ด๊ณ์์ด ๋์ผํ ํฌ๊ธฐ๊ฐ ๋์ค์ง๋ง,
px๋ ํฌ๊ธฐ๊ฐ ์์ ๋ค๋ฅด๋ค!!!
๋์์ด๋๊ฐ ์ข์ํ๋ px, pt ๋จ์๋ ๊ธฐ๊ณ๋ง๋ค ๋ค๋ฅด๊ฒ ๋์ค๊ฒ ๋๋ค.
์ด ๋จ์๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ผ๋ก ์๊ฐํ๊ธฐ๋ฅผ~
- 6. Sp๋ก text Size๋ฅผ ์ง์ ํ๊ณ ,
Height๋ฅผ dp๋ก ์ง์ ํ ๋ฒํผ ๊ฒฝ์ฐ!!
์ฌ์ฉ์๊ฐ ์๋ ฅ์ด ์ ์ข์์, ํฐ ๊ธ์จ๋ก ํ๊ฒฝ ์ค์ ์
ํ๋ฉด์ด ๊นจ์ง๊ฒ ๋ฉ๋๋ค.
- 7. ์ ๋ฆฌ: dp ์ sp
โข dp : 160-dpi ํ๋ฉด์ ์๋์ ์ธ ๋ฐ๋ ๋
๋ฆฝ ํ์
ํ๋ฉด์ ๋ฌผ๋ฆฌ์ ๋ฐ๋์ ๊ธฐ๋ฐํ ์ถ์์ ์ธ ๋จ์๋ก์ 160-dpi ํ๋ฉด์ ์๋์
์ด๋ค. (์ฆ, 1dp ๋ 160-dpi ํ๋ฉด์์ ํฝ์
ํ๋์ ํด๋นํ๋ ๊ฐ์ด๋ค) dp-to-
pixel ๋น์จ์ ํ๋ฉด ๋ฐ๋์ ๋ฐ๋ผ ๋ฐ๋์ง๋ง ์ ๋น๋กํ ํ์๋ ์๋ค.
โข sp : ํฌ๊ธฐ ๋
๋ฆฝ ํฝ์
dp ๋จ์์ ๋น์ทํ์ง๋ง ์ถ๊ฐ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ ํํ ๊ธ๊ผด ํฌ๊ธฐ์ ์ํด ํฌ
๊ธฐ๊ฐ ์กฐ์ ๋๋ค. ์ด ๋จ์๋ ๊ธ๊ผด ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋๋ก ๊ถ์ฅ๋๋
๋ฐ, ์ด๋ ๊ฒ ํ๋ฉด ํ๋ฉด ๋ฐ๋์ ์ฌ์ฉ์์ ์ ํ ๋ชจ๋๋ฅผ ๊ฐ์ํด ์กฐ์ ๋ ๊ฒ์ด๋ค
.
- 8. ๊ฒฐ๋ก !
dp๋ฅผ ์จ๋ ๋๋ค.
์คํ๋ ค ์ฌ์ฉ์ ์ ํ ์กฐ๊ฑด๊ณผ ๊ด๊ณ์์ด ๋์ผํ ํฌ๊ธฐ๋ก ๋์ค๊ธฐ๋ฅผ ์ํ๋ค๋ฉด.
๊ทธ๋ ์ง๋ง,
๋ง์ฝ ์ฌ์ฉ์์ ๊ธ์ ํฌ๊ธฐ ์ ํ(์ค์ >๋์คํ๋ ์ด>ํฐํธ ํฌ๊ธฐ)์ ๋ฐ๋ผ
๋ฐ์ํ๊ธฐ๋ฅผ ์ํ๋ค๋ฉด sp๋ฅผ ์จ์ผ ํฉ๋๋ค.
๋จ, sp๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ์ ์ด ๋จ์๋ก ์ง์ ํ ํ
์คํธ๋ฅผ ํ์ ๋ทฐ๋ค์
Width ์ height๋ ์ ๋ ์์น๋ฅผ ๋ถ์ฌํ์ง ์๋๋ก ํฉ๋๋ค.