
[안드로이드] 앱 테마 모드 변경하기
Android
2023. 8. 22. 17:20
안녕하세요. 이번 포스팅에서는 앱의 테마 설정을 클래스에서 변경하는 방법에 대해 알아보겠습니다. 아래 예제는 코틀린으로 작성되었습니다. 개요 앱 테마를 시스템 테마로 설정하여 사용자의 기기에 동기화 시키는 방법도 있지만, 앱의 설정 페이지에 테마를 변경하는 기능을 추가하여 해당 앱에서 사용하는 테마를 정해 줄수도 있습니다. 이번 글에서 이벤트에 따라 테마를 변경하는 방법에 대해 소개드리겠습니다. 본문 예제 진행 순서메인 레이아웃 구성 (테마 변경 버튼 3개 + 테마 변경을 확인 할 텍스트 뷰 1개)뷰의 속성에 적용할 테마 별 옵션 생성테마를 변경하는 함수 구현각 버튼에 테마 변경 함수를 적용결과 확인 메인 레이아웃 구성 버튼은 라이트 모드, 다크 모드, 시스템 모드 총 3가지로 구성되어 있습니다. ..