나는 야간 모드를 사용하여 AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
을 사용하여 활동을 구현할 수 있습니다. 하지만 내가 원하는 것은 - 앱의 모든 활동 인 & 조각에서 야간 모드를 활성화 할 수있는 옵션이있을 것입니다. 어떻게해야합니까? 이를 달성하기야간 모드 기능을 구현하는 적절한 방법
1
A
답변
2
한 가지 방법 :
당신이 행동 밤 활동을 설정 모드 (또는)는 (sharedpreference 또는 임시 저장소에 저장 &) 플래그를 유지할 수를 선택합니다.
확인 각각의 모든 활동 & 조각 및 플래그 당신이 사용되는 긍정적 세트 야간 모드,
AppCompatDelegate.setDefaultNightMode (AppCompatDelegate.MODE_NIGHT_YES) 인 경우에이 플래그;
2
당신은 여기 활동의 onCreate
단지 super.onCreate();
후 아이디어의 상단에 다음 줄을 추가,이를 달성하기 위해 NightModeHelper를 사용할 수는 우리가 어떤 뷰를 생성하기 전에 그것을 할 것입니다. 따라서 새로운보기는 올바른 구성을 사용합니다.
mNightModeHelper = new NightModeHelper(this, R.style.AppTheme);
관련 문제
- 1. 야간 모드 문제가 UIWebView
- 2. Google지도 iOS SDK 야간 모드
- 3. fullcalendar에서 야간 모드 만들기
- 4. iOS 응용 프로그램의 주 야간 모드
- 5. 야간 빌드에 Specflow 테스트를 구현하는 방법
- 6. 이것은 ITaggable 기능을 구현하는 적절한 방법입니까?
- 7. "야간 모드"코드가 작동하지 않습니다.
- 8. 줄무늬 기능을 구현하는 방법
- 9. asp.net에서 캐싱을 구현하는 적절한 방법
- 10. 야간 근무시 적절한 분 차이가 표시됩니다.
- 11. 야간 모드 구현 (Google 스카이 맵과 동일)
- 12. 야간 모드 및 Microsoft의 제출 요구 사항
- 13. iOS7 Apple Maps에서와 같은 MKMapView 야간 모드?
- 14. 야간 모드 용 사용자 지정 XAML 스타일
- 15. .NET에서 야간 프로세스를 구현하는 방법은 무엇입니까?
- 16. 안드로이드에서 인쇄 기능을 구현하는 방법
- 17. 지도에서 측정 기능을 구현하는 방법
- 18. RealmRecyclerViewAdapter에서 필터링 기능을 구현하는 방법
- 19. UITableView 검색 기능을 구현하는 방법
- 20. Node.js를에 readUInt16BE 기능을 구현하는 방법
- 21. 이 캘린더 기능을 구현하는 방법
- 22. 이 발진 기능을 구현하는 방법
- 23. Apigee에서 타이머 기능을 구현하는 방법
- 24. 동일한 기능을 구현하는 똑똑한 방법
- 25. NSSearchField의 주요 기능을 구현하는 방법
- 26. 자바에서 검거 기능을 구현하는 방법
- 27. "quiz"와 같은 기능을 시계처럼 구현하는 방법
- 28. NSZombie이란이 기능을 구현하는 방법입니다.
- 29. Android : 적절한 방법으로 PullToRefreshListView를 구현하는 방법
- 30. Qt : 패닝 (드래그)을 구현하는 적절한 방법
수정하세요! 방금이 접근법을 따랐습니다. –