Android
[깡샘의 안드로이드 프로그래밍] 정리 9 - DisplayMetrics
들풀민들레
2018. 1. 5. 16:28
본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다.
좀더 자세한 내용은 책을 통해 확인해 주세요.

7장. 리소스 활용 및 스마트폰 크기 호환성
7.2.2. Display Matrics
안드로이드 스마트폰 크기 호환성을 위해 개발자 코드에서 직접 스마트폰의 크기 정보를 획득해야 하는 경우도 있습니다. 이를 지원해주기 위한 클래스가 DisplayMetrics입니다.
DisplayMetrics dm=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
DisplayMetrics 객체를 이용해 다양한 화면 정보를 획득할 수 있습니다.
- widthPixels: 가로 화소 수
- heightPixels: 세로 화소 수
- densityDpi: 화면 밀도
- density: mdpi를 기준으로 한 배율. 스케일링 시 곱해지는 값
- scaledDensity: 문자열 스케일링 시 곱해지는 값
- xdpi: 정확한 가로 밀도
- ydpi: 정확한 세로 밀도
