Notice
Recent Posts
Recent Comments
Link
관리 메뉴

설.현.아빠

[개발 Tip] 화면(스크린) 스케일 정보 본문

안드로이드/Screen & Resolution

[개발 Tip] 화면(스크린) 스케일 정보

설.현.아빠 2011. 2. 11. 11:29



DisplayMetrics metrics = new DisplayMetrics();  
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);  

Log.d("test", "density=" + metrics.density);  
Log.d("test", "densityDpi=" + metrics.densityDpi);  
Log.d("test", "scaledDensity=" + metrics.scaledDensity);  
Log.d("test", "widthPixels=" + metrics.widthPixels);  
Log.d("test", "heightPixels=" + metrics.heightPixels);  
Log.d("test", "xDpi=" + metrics.xdpi);  
Log.d("test", "yDpi=" + metrics.ydpi);  


여기서, metrics.scaledDensity라고 하는 값이 있습니다. 이것이, 현재의 1 픽셀에 대한 1 dip의 배율이 됩니다.
즉, 1 픽셀×scaledDensity=1 dip가 됩니다.

Comments