MainActivity.kt
val metrics: DisplayMetrics = resources.displayMetrics
val displayPixelWidth = metrics.widthPixels
val displayPixelHeight = metrics.heightPixels
결과
음.. emulator height 1920으로 설정되어있는데.. 아마 status bar를 제외한 나머지 인 것 같다?!
보너스 (dp to px, px to dp)
px 단위로 구해보았는데 dp 단위로 바꿔보자
px = dp * resources.displayMetrics.densityDpi / DisplayMetrics.DENSITY_DEFAULT
위에 식을 적용해보면
'개발 > 안드로이드 (Android)' 카테고리의 다른 글
[Android/Kotlin] RecyclerView 일반모드/수정모드 구현하기 (0) | 2024.06.30 |
---|---|
[Android/Kotlin] RecyclerView ViewType을 지정하여 서로 다른 View 보여주기 (채팅 레이아웃) (0) | 2024.06.30 |
[Android/Kotlin] ViewPager2 Transformer (2) | 2024.06.30 |
[Android] 뷰의 크기 (width, height) 구하기, 동적으로 크기 설정하기 (0) | 2023.02.07 |
[Android] productFlavors 별로 google-services.json 설정하기 (0) | 2023.02.07 |