問題タブ [android-darkmode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
225 参照

android - 昼夜モードに従わない Android アイコンとラジオ ボタン

非常に基本的な設定 AppCompatActivity と PreferenceFragmentCompat を作成してアプリケーションの昼/夜モードを変更した後、ライト テーマがアプリケーション全体に適用されないようです。アプリケーションの残りのアイコンはどれも従う必要がなく、ListPreference ダイアログのラジオ ボタンも元の暗いテーマを保持しているようです。ここで何が間違っていますか?

システム/ダーク

光

設定Activity.java

settings.xml

ic_day_24.xml

themes.xml

theme.xml (夜)

色.xml

colors.xml (夜)

0 投票する
1 に答える
344 参照

android - 明るいテーマと暗いテーマで異なる Android アクションバー/ツールバーの色

ActionBar明るいテーマと暗いテーマでスタイルが異なる理由を理解しようとしています。以下は、同じテーマで明るいテーマと暗いテーマを切り替えることができる簡単な設定画面です。

ここに画像の説明を入力

値\themes.xml

値-夜\themes.xml

値\colors.xml

Light them では、ActionBarが青と白で表示され、 と を使用していることを示していcolorPrimaryますcolorOnPrimary。暗いテーマでは、赤と緑で表示され、 と を使用していることを示していcolorSurfaceますcolorOnSurface。これらの適用方法が異なるのはなぜですか? また、 で一貫した色を適用するにはどうすればよいActionBarですか?