Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Python
- 알고리즘
- kodility
- android architecture component
- Rxjava2
- UWP
- Flutter TextField
- Java
- flutter firestore
- Kotlin
- 프로그래머스
- Django REST
- Django REST Android
- Android
- Django REST framework
- 코틀린
- RxJava
- C++
- 안드로이드
- NDK
- dart
- mfc
- C
- RxAndroid
- 안드로이드 구글맵
- livedata
- android push
- C/C++
- Android P
- FLUTTER
Archives
- Today
- Total
개발하는 두더지
[Android/안드로이드] WindowManager 객체를 이용하여 디바이스 화면의 폭과 높이 얻기 본문
윈도우 매니저 객체 얻어오기
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
'Java,Android' 카테고리의 다른 글
[Android/안드로이드] 안드로이드 파일 탐색기 구현 (2) | 2016.07.22 |
---|---|
[Android/안드로이드] InputStream, OutputStream을 활용한 동영상 다운로드 및 재생 (0) | 2016.07.22 |
[Android/안드로이드] sdcard 절대 경로 찾기 - JellyBean(젤리빈) 이상부터 내장 메모리의 변동, galaxy S3, S4 sdcard 문제 (0) | 2016.07.22 |
[Android/안드로이드] 안드로이드 Context란? 기능과 사용 방법 (1) | 2016.07.22 |
[Android/안드로이드] 안드로이드 해상도 구하기 및 화면 중앙 표시 (0) | 2016.07.22 |
Comments