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 |
Tags
- C++
- flutter firestore
- Android P
- android push
- Java
- Rxjava2
- Python
- C/C++
- FLUTTER
- 코틀린
- Android
- livedata
- mfc
- android architecture component
- 알고리즘
- RxAndroid
- Kotlin
- dart
- 안드로이드 구글맵
- Django REST Android
- NDK
- kodility
- C
- RxJava
- 안드로이드
- Django REST
- 프로그래머스
- Django REST framework
- Flutter TextField
- UWP
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