Android
장치 표시 메트릭
수색…
화면 픽셀 치수 가져 오기
화면 너비와 높이를 픽셀 단위로 확인하려면 WindowManagers 표시 메트릭을 사용할 수 있습니다.
// Get display metrics
DisplayMetrics metrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);
이러한 DisplayMetrics 는 밀도 또는 크기와 같은 장치 화면에 대한 일련의 정보를 보유합니다.
// Get width and height in pixel
Integer heightPixels = metrics.heightPixels;
Integer widthPixels = metrics.widthPixels;
화면 밀도 가져 오기
화면 밀도를 얻기 위해 Windowmanagers DisplayMetrics를 사용할 수도 있습니다. 다음은 간단한 예입니다.
// Get density in dpi
DisplayMetrics metrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);
int densityInDpi = metrics.densityDpi;
공식 px에서 dp로, dp에서 px로 대화
DP에서 픽셀로 :
private int dpToPx(int dp)
{
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}
픽셀 대 DP :
private int pxToDp(int px)
{
return (int) (px / Resources.getSystem().getDisplayMetrics().density);
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow