화면의 폭, 높이구하기
2019. 11. 5. 08:39ㆍ카테고리 없음
윈도우 매니저 객체 얻어오기
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
Display 객체 얻어오기
Display display = manager.getDefaultDisplay();
화면의 폭 얻어오기
width = display.getWidth();
화면의 높이 얻어오기
height = display.getHeight();
스크린 사이즈 구하는 방법
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int pxWidth = displayMetrics.widthPixels;
int pxHeight = displayMetrics.heightPixels;
//--- displayMetrics.density : density / 160, 0.75 (ldpi), 1.0 (mdpi), 1.5 (hdpi)
int dipWidth = displayMetrics.widthPixels / displayMetrics.density;
int dipHeight = displayMetrics.heightPixels / displayMetrics.density
출처: https://duzi077.tistory.com/4 [개발하는 두더지]