프로그래밍/android

[android] 안드로이드 태블릿 구분하기 (feat. 코틀린)

-샤리- 2021. 9. 14. 11:29

안드로이드는 태블릿인지 폰인지 판단을 screen size type으로 구분한다.

fun isTablet(): Boolean {
    val screenSizeType = resources.configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK
    if (screenSizeType == Configuration.SCREENLAYOUT_SIZE_XLARGE ||
            screenSizeType == Configuration.SCREENLAYOUT_SIZE_LARGE) {
        return true
    }
    return false
}