안드로이드 디바이스 화면 크기 구하기

2015. 1. 20. 18:40프로그래밍/Android

반응형
SMALL

기존에 화면사이즈를 받아오던 

getWidth(), getHeight() 함수가 3.2 버전부터 사용이 중지되었고,



Point pt = new Point();

getWindowManager().getDefaultDisplay().getSize(pt);

((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay().getSize(pt);

int height = pt.x;

int width = pt.y;


이런 정도로 고쳐쓰던 것마저 사용이 불가한 API버전이 있어서 완전한 해결책이 못되는 상황...



그래서...

현재 사용가능한 소스 :

DisplayMetrics dm = getApplicationContext().getResources().getDisplayMetrics();

int width = dm.widthPixels;

int height = dm.heightPixels;


로 사용하면 되겠습니다...

반응형
LIST

'프로그래밍 > Android' 카테고리의 다른 글

JAR 익스포트  (0) 2014.06.11