[Android] 디바이스 크기 구하기
2019. 10. 28. 17:32
다양한 사이즈의 디바이스에 대응하기 위해 해상도 정보가 필요할 때가 있다.
디스플레이에 대한 정보가 필요할 땐 android.util.DisplayMetrics 클래스를 사용하면 된다.
Context 객체를 통해 DisplayMetrics의 멤버를 얻어올 수 있다.
getContext().getResources().getDisplayMetrics();
예제) 디바이스 가로, 세로 길이 구하기
DisplayMetrics display = new DisplayMetrics();
((WindowManager) getContext()
.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay()
.getMetrics(display);
float deviceWidth = display.widthPixels;
float deviceHeight = display.heightPixels;
'if (study) > Android' 카테고리의 다른 글
[Android] TTS(TextToSpeech)로 텍스트 플레이어를 만들어보자 (12) | 2020.01.02 |
---|---|
[Android] SQLite 사용하기 - 데이터베이스와 테이블 생성, 삽입, 조회 (0) | 2019.09.09 |
[Android] 안드로이드 인터넷 연결 여부와 종류 확인하기 (5) | 2019.09.08 |