DPI Converter๋ ๋ชจ๋ ์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฐ์ด๋์
๋๋ค. ๊ธด Android ๋ฌธ์๋ฅผ ์ค๋นํ ํ์๊ฐ ์์ต๋๋ค. ์ด ์ฑ์ ๊ณต์ ์๋๋ก์ด๋ ์น์ฌ์ดํธ์ ๋ฐ๋ฆ
๋๋ค.
์ฌ๋ฌ ์ฅ์น๋ฅผ ์์ ํ ํ์ ์์ด ppi ๊ณ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ํ ๋ ์ด์์์ ๋ง๋์ธ์. etdittext์ ํ๋ฉด ๋๋น ๋๋ ํ๋ฉด ๋์ด๋ฅผ ์
๋ ฅํ๊ณ ๋ณํ์ ํด๋ฆญํ๊ณ ํฝ์
์ dp๋ก ๊ฐ์ ธ์ต๋๋ค. ๋๋ก์ด๋ธ์ 120, 160, 240, 320, 480, 640๊ณผ ๊ฐ์ ๊ฐ๊ฐ์ ๋ฐ๋๋ก ๊ทธ๋ฃนํํฉ๋๋ค.
dpi ๋ณํ๊ธฐ๋ฅผ ํตํด ๊ฐ์ฅ ์์ ๋๋น๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด 320swDp, 480swDp, 720swDp, 840swDp์ ๊ฐ์ ์ฐจ์ ํ์ผ์ ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. ํ๋ฉด ppi ๊ณ์ฐ๊ธฐ์ ๋์์ผ๋ก ํ์ํ ๊ณ์ฐ์ ํ ์ ์์ต๋๋ค.
DPI Converter๋ ๋ณต์กํ ๊ณ์ฐ์ ์ํํ๊ณ ์ฆ์ ์ ํํ ์ธก์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ UI ๋์์ธ ํ๋ก์ธ์ค์ ์๋๋ฅผ ๊ฐ์ํํฉ๋๋ค.
PPI ๊ณ์ฐ๊ธฐ๋ px๋ฅผ ํฝ์
๋ฐ๋๋ก ๋๋ ๊ทธ ๋ฐ๋๋ก ๋ณํํ๊ณ edittext์ ๊ฐ์ ์
๋ ฅํ๊ณ ๋ฒํผ์ ํด๋ฆญํ์ฌ ํ์ธํฉ๋๋ค. ์ด ๋ชจ๋ ์ ๋ณด์ ๋ํ ์ก์ธ์ค ๊ถํ์ ํตํด Android Studio์์ ์ฌ์ฉ์ ์ง์ ํ๋ฉด ํฌ๊ธฐ, ๋๋น ๋ฐ ๋์ด๋ก ๊ฐ์ ์ฅ์น๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
DPI ๋ณํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํธ๋์
, ํ๋ธ๋ฆฟ, ํด๋๋ธ, ํฌ๋กฌ๋ถ ๋ฑ ์์ฅ์ ๋์ ์๋ ๋ชจ๋ ๋์คํ๋ ์ด์ ์ฅ์น dpi๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋๋ก์ด๋ธ ๋ฒํท์ idpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi๋ก ๊ทธ๋ฃนํ๋ฉ๋๋ค.
๊ณ์ฐ ์์ ppi ๊ณ์ฐ๊ธฐ๋ฅผ Android ์คํ๋์ค์ ์ ์ฅํฉ๋๋ค. ๋ค์ํ ํ๋ฉด ํด์๋์ API ๋ ๋ฒจ๋ก ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋ง๋์ญ์์ค. Android ๊ธฐ๊ธฐ๋ 3:2, 4:3, 8:5, 5:3, 16:9 ๋ฑ์ ์ข
ํก๋น๋ก ์ ๊ณต๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์์ฅ์์ ๋ชจ๋ ์ฅ์น๋ฅผ ๊ตฌ๋งคํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ด ์ฑ์ด ๋ชจ๋ ์๋๋ก์ด๋ ๊ฐ๋ฐ์์๊ฒ ์ถ๋ณต์ธ ์ด์ ์
๋๋ค. ์ด ์ฑ์ 17๊ฐ ์ธ์ด๋ก ์ ๊ณต๋๋ฏ๋ก ์ ์ธ๊ณ ์๋ฐฑ๋ง ๋ช
์ ์ฌ์ฉ์๊ฐ ์ด ์ฑ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
ํน์ง
โข ํ๋ฉด ๋ฐ๋ ๊ณ์ฐ
โข ํฝ์
์ ๋ฐ๋ ๋
๋ฆฝ์ ํฝ์
๋ก ๋ณํ
โข ๋๋ก์ด๋ธ/๋ฐ๋ ๋ฒํท ์์ฑ
์
๋ฐ์ดํธ ๋ ์ง
2022. 12. 9.