2013-02-24 1 views
0

사양 : 삼성 Galaxy Ace : LCD TFT/3.5 인치/480 x 320 픽셀/164 dpi.Android 및 Samsung Ace 모바일의 차이 dpi

:하지만

DisplayMetrics 메트릭 = 새로운 DisplayMetrics(); getWindowManager(). getDefaultDisplay(). getMetrics (metrics);

float V_dpi = metrics.densityDpi;

V_dpi = 160 만 기술적 특성 당신은 metrics.ydpimetrics.xdpi 내가 그 값이 더 정확하다고 생각 사용해야합니다 (164)

답변

2

대답은 the documentation for densityDpi이다 :

화면 밀도는 인치당 도트를 나타냈다. DENSITY_LOW, DENSITY_MEDIUM 또는 DENSITY_HIGH 일 수 있습니다.

즉, 실제 밀도 값은 아니지만 적합 할 수있는 물통입니다. 따라서 값은 항상 다음 중 하나가됩니다.

DENSITY_LOW = 120; 
DENSITY_MEDIUM = 160; 
DENSITY_HIGH = 240; 
DENSITY_TV = 213; 
DENSITY_XHIGH = 320; 
DENSITY_XXHIGH = 480;