私は Android アプリを作成していますが、昼と夜のモードに 2 つの異なるテーマ (異なる色と異なるドローアブル) が必要です。
それを行う最良の方法は何ですか?
UiModeManager というサービスに気付きましたが、期待どおりに動作するかどうかはわかりません。drawable-mdpi と drawable-night-mdpi に 2 つの異なるビットマップ (同じ名前) を配置し、そのビットマップを表示するアクティビティを作成しました。
onCreate() を入れて昼夜モードを切り替えようとしました:
UiModeManager uiManager = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE);
uiManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
しかし、Android では常に「日」バージョンが表示されます。
任意の提案やヒントをいただければ幸いです。
ありがとう、マウリツィオ