Closed2

Android ダークテーマの設定について

kk

Android StudioのArcticFoxでアプリを新規作成したらデフォルトでダークモードに対応してた。
OSの設定に紐付いているようで、無効にする方法が分からないので調べてる。

試したこと

  • values-nightのthemeファイルをコメントアウト -> X
  • 上記のディレクトリごと削除 -> ✗

うーん?強制ダーク機能か…?

強制ダークでは、ライトテーマのアプリの各ビューを分析し、画面描画の前に自動的にダークテーマが適用されます。一部のデベロッパーは、強制ダークとネイティブ実装を混用することにより、ダークテーマ実装に必要な時間を節約しています。

kk

原因はデフォルトのテーマがDayNightになってたからだった。Lightに変えたらダークモード解除できた。

    <!-- OSの設定に連動して切り替わる -->
    <style name="Theme.MyApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
    
    <!-- 常にライトモード -->
    <style name="Theme.MyApp" parent="Theme.MaterialComponents.Light.DarkActionBar">
このスクラップは2021/11/21にクローズされました