Android。小米 (android 10+) mode_night_follow_system phone 系统主题深色时颜色错误
Android. Xiaomi (android 10+) mode_night_follow_system wrong color when phone system theme is dark
问题是:
当我打开应用程序时,我根据设备的主题设置主题。在 android 代码中是 = mode_night_follow_system.
假设系统(设备)的主题是深色的。
登录移动应用程序时,我会
AppCompatDelegate.setDefaultNightMode(mode_night_follow_system)
应用程序将颜色更改为深色,但感觉它没有将我的颜色显示为深色。
此问题仅适用于 android 10+
的小米手机
在三星、华为等其他机型上,没有问题。
有什么问题?
我遇到了同样的问题,这解决了我的问题特别是第二个选项。
1) 在 onCreate
下面的每个 activity 中添加这一行
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
或
- 在样式部分下的主题中添加此行
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
问题是:
当我打开应用程序时,我根据设备的主题设置主题。在 android 代码中是 = mode_night_follow_system.
假设系统(设备)的主题是深色的。 登录移动应用程序时,我会
AppCompatDelegate.setDefaultNightMode(mode_night_follow_system)
应用程序将颜色更改为深色,但感觉它没有将我的颜色显示为深色。
此问题仅适用于 android 10+
的小米手机在三星、华为等其他机型上,没有问题。
有什么问题?
我遇到了同样的问题,这解决了我的问题特别是第二个选项。
1) 在 onCreate
下面的每个 activity 中添加这一行AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
或
- 在样式部分下的主题中添加此行
<item name="android:forceDarkAllowed" tools:targetApi="q">false</item>