-
디바이스 크기 구하는 방법안드로이드(이클립스)/막 써 2016. 5. 24. 11:29반응형
WindowManager window_manager = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);
Display dis = window_manager.getDefaultDisplay();
Point size = new Point();
방법1 - (API 13▲[X])deprecated 방법
int tmp_x1 = dis.getWidth();
int tmp_y1 = dis.getHeight();
System.out.println("deprecated x : " + tmp_x1);
System.out.println("deprecated y : " + tmp_y1);
방법2 - (API 13▲[O])API13 후 부터 제공
dis.getSize(size);
mCenter_X = size.x/2;
mCenter_Y = size.y/2;
System.out.println("center x : " + mCenter_X);
System.out.println("center y : " + mCenter_Y);
방법3 - DisplayMetrics를 이용한 방법
DisplayMetrics metrics = new DisplayMetrics();
dis.getMetrics(metrics);
int tmp_x2 = metrics.widthPixels;
int tmp_y2 = metrics.heightPixels;
System.out.println("metrics x : " + tmp_x2);
System.out.println("metrics y : " + tmp_y2);
반응형'안드로이드(이클립스) > 막 써' 카테고리의 다른 글
타이틀바, 스테이터스바 없애기 (0) 2016.05.26 안드로이드 기본 아이콘 위치 (0) 2016.05.25 이클립스에서 v7 사용시 문제 (0) 2016.05.23 리스트뷰 아이템 클릭 문제 (0) 2016.05.09 xml 파싱의 종류와 장단점 (0) 2016.05.02