Android/Android 일반

dp px 변환 함수

lipnus 2019. 4. 8. 14:47
반응형

Dp를 Px로.

fun convertDpToPixel(dp: Float):Float {

val metrics = resources.displayMetrics
val px = dp * (metrics.densityDpi / 160f)

return px
}


Px를 Dp로.

fun convertPixelsToDp(px: Float):Float{

val metrics: DisplayMetrics = resources.displayMetrics
val dp = px / (metrics.densityDpi / 160f)

return dp
}


참고(JAVA코드): https://neoroid.tistory.com/388


반응형