¾È³çÇϼ¼¿ä~
Á¦°¡ Áö±Ý ¾îÇÃÀ» Çϳª Á¦ÀÛÇÏ°í Àִµ¥¿ä~ ¹®Á¦Á¡ÀÌ ÀÖ¾î Áú¹®À» µå¸³´Ï´Ù.
1px À» mm ·Î ȯ»êÇÏ´Â ¹®Á¦Àä..
ÀÌ°Ô ¾Èµå·ÎÀÌµå °°Àº °æ¿ì¿¡´Â Çػ󵵰¡ Á¤¸» ´Ù¾çÇÏ°í ½ÇÁúÀûÀÎ dpi°¡ Ʋ¸®±â ¶§¹®¿¡,
±¸ÇϱⰡ ½±Áö°¡ ¾Ê´õ¶ó±¸¿ä..
Á¦°¡ ±¸ÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
DisplayMetrics displayMetrics = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
double deviceDPI = displayMetrics.densityDpi;
double mm = 25.4f / deviceDPI;
½ÇÁ¦ 1ÀÎÄ¡ÀÇ mm±æÀÌ°¡ 25.4mm À̱⠶§¹®¿¡, ¿©±â¿¡´Ù°¡ ´Ü¸»±âÀÇ dpi¸¦ ³ª´©¾î ÁÖ°Ô µÇ¸é 1pxÀÇ mm¸¦ ±¸ÇÒ¼ö ÀÖÀ»°Å¶ó »ý°¢Çß½À´Ï´Ù.
±×·±µ¥ ¿¹¸¦µé¾î, °¶·°½ÃU ´Ü¸»±â(ÇØ»óµµ 480*800) °°Àº °æ¿ì¿¡ mm·Î ȯ»êÀ» Çϸé
0.10583333174387614mm °¡ ³ª¿À´Âµ¥¿ä~
À̸¦ Áõ¸íÇϱâ À§ÇØ 0.10583333174387614mm * 480(°¡·ÎÇȼ¿) À» °öÇϸé,
½ÇÁ¦ ´Ü¸»±âÀÇ °¡·Î »çÀÌÁîÀÎ 48mm°¡ ¾Æ´Ï¶ó 52mm ·Î ³ª¿À°Ô µË´Ï´Ù.
ÀÌ ¶§¹®¿¡, Çѹø ´õ °í¹ÎÇÏ¿© »ý°¢ÇÑ ¹æ¹ýÀº ½ÇÁ¦ °¡·Î dpi¿Í ¼¼·Î dpi¸¦ µû·Î ±¸ÇØ Áõ¸íÀ» Çغ¸¾Ò½À´Ï´Ù.
DisplayMetrics displayMetrics = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
double deviceDPI = displayMetrics.xdpi;
double mm = 25.4f / deviceDPI;
¶È°°ÀÌ, °¶·°½ÃUÀÇ ½Ç °¡·Î Çȼ¿À» ±¸ÇÏ¿© À§¿Í °°Àº ¹æ¹ýÀ¸·Î Áõ¸íÀ» Çغ¸·Á ÇÏ¿´À¸³ª,
25.4 / ½Ç°¡·Îdpi(234.46153259277344) = 1px ´ç ¾à 0.10583333174387614mm Á¤µµ°¡ ³ª¿É´Ï´Ù
½Ç °¡·Î»çÀÌÁî¿¡ ºñ±³ÇßÀ»¶§µµ, ½ÇÁ¦´Â 48mm Áö¸¸ °è»ê¹æ½ÄÀ¸·Î ÇϰԵǸé 52mm Á¤µµ°¡ ³ª¿É´Ï´Ù.
¾Û ¼º°Ý»ó 1pxÀÇ Á¤È®ÇÑ mm ¸¦ ±¸ÇØ¾ß ÇÏ´Â »óȲÀÔ´Ï´Ù.
Çػ󵵺°·Î 1pxÀÇ Á¤È®ÇÑ mm¸¦ ±¸ÇÒ ¼ö ÀÖ´Â °ø½ÄÀ̳ª Á¶¾ð ºÎŹµå¸³´Ï´Ù. °¨»çÇÕ´Ï´Ù.
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)