この記事を読みました: https://medium.com/@chrisbanes/appcompat-v23-2-daynight-d10f90c83e94 . それは DayNight テーマに言及し、次に:
次に、アプリで機能を有効にする必要があります。これを行うには、AppCompatDelegate.setDefaultNightMode() を呼び出します。これは、次の 4 つの値のいずれかを取ります。
- MODE_NIGHT_NO。常に日 (ライト) テーマを使用してください。
- MODE_NIGHT_YES。常に夜 (暗い) テーマを使用してください。
- MODE_NIGHT_AUTO。時間帯によって昼夜が変わります。
- MODE_NIGHT_FOLLOW_SYSTEM (デフォルト)。この設定は、システムの設定に従います。これは、執筆時点では基本的に MODE_NIGHT_NO です。
シナリオは単純です。アプリは、アプリ内設定なしでナイト モードを自動的に切り替えます。
- MODE_NIGHT_AUTO と MODE_NIGHT_FOLLOW_SYSTEM のどちらを使用しますか?
- Android のさまざまなバージョンでどのように比較されますか?
- 両方の長所と短所は何ですか (アプリ間の一貫性の問題を考えることができます...)?