안드로이드 테마설정: 두 판 사이의 차이

redbird's home
둘러보기로 이동 검색으로 이동
편집 요약 없음
편집 요약 없음
 
(다른 사용자 한 명의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
안드로이드 테마 설정


조명: MODE_NIGHT_NO
조명: MODE_NIGHT_NO
7번째 줄: 8번째 줄:




<source lang="kotlin">
<pre>


setAppNightMode(MODE_NIGHT_YES, applicationContext)
setAppNightMode(MODE_NIGHT_YES, applicationContext)
22번째 줄: 23번째 줄:
}
}


</pre>
</source>

2025년 12월 24일 (수) 22:46 기준 최신판

안드로이드 테마 설정

조명: MODE_NIGHT_NO

어두움: MODE_NIGHT_YES

시스템 기본값: MODE_NIGHT_FOLLOW_SYSTEM


setAppNightMode(MODE_NIGHT_YES, applicationContext)

fun setAppNightMode(mode: Int, context: Context) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
        val uiModeManager = context.getSystemService(Context.UI_MODE_SERVICE) as UiModeManager
        uiModeManager.setApplicationNightMode(mode)
    } else {
        // Fallback for devices below Android 12 (S)
        // Use AppCompatDelegate.setDefaultNightMode() instead
        AppCompatDelegate.setDefaultNightMode(mode)
    }
}