[토막글] 다크모드 비활성화 하기

지프치프·2023년 9월 8일
0

Android

목록 보기
76/85

개요

단말기에서 다크모드(나이트모드)를 활성화하면 앱도 다크모드가 활성화된다.
다크모드 설정을 따로 해주었다면 문제가 없겠지만 특별한 설정을 해주지 않을 경우
시스템이 프로젝트를 생성하면서 만들어지는 다크모드 기본값으로 색을 구성하여
UI가 매우 어색해진다.

다크모드에 맞게 색상값을 설정해주는게 제일 베스트겠지만
다크모드를 따로 지원해줄 생각이 없다면 비활성화하는 것이 좋아보인다.

방법은 매우 간단한데
ActivityonCreate() 내에 코드 한줄만 삽입해주면 된다,

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)

삽입해주고 실행해보면 다크모드가 비활성화 된 것을 확인할 수 있다.

profile
지프처럼 거침없는 개발을 하고싶은 개발자

0개의 댓글