我有两个主题。一种是:
<style name="ThemeDay" parent="Theme.AppCompat.Light.NoActionBar">
另一种是:
<style name="ThemeNight" parent="Theme.AppCompat.DayNight.NoActionBar">
我以前在这样的每一个活动中都应用了主题super.onCreate()
if(GenelUtil.getNightMode()){
setTheme(R.style.ThemeNight);
}else{
setTheme(R.style.ThemeDay);
}
应用主题。但系统的行为不像选定的主题。
例如,当系统为浅色模式而应用程序为深色模式时,导航栏仍为白色,对话框仍为白色等。
但是当我打开 Instagram 并切换到暗模式时,系统的行为也像在暗模式下一样。
我在这里做错了什么?我怎样才能解决这个问题?