0

我正在android中实现暗/亮模式。

使用以下代码实现:

主题:Theme.MaterialComponents.DayNight.NoActionBar

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM)

参考:https ://developer.android.com/guide/topics/ui/look-and-feel/darktheme和https://stackoverflow.com/a/61891471/5707364

它在具有 Android 10、11 和 12 的模拟器以及真实设备 One plus 5T、Oppo oppo f3 等中运行良好,但在以下设备中无法运行。它始终保持在黑暗主题中。

设备型号:Redmi 8A Android 版本:10QKQ1.191014001 MIUI 版本:MIUI Global 12.5.2 Stable (12.5.2.0(QCPMIXM)) CPU:八核 Max 2.01GHz

活动被重新创建,但没有效果。查看视频:https ://www.loom.com/share/796ee5029ee14addb9d95514691cd02e

请帮忙

4

0 回答 0