【问题标题】:some Question About dark mode from android关于android暗模式的一些问题
【发布时间】:2021-06-08 05:18:57
【问题描述】:

当我使用时

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

打开和关闭暗模式。然后我使用手机的暗模式按钮(不是我的应用程序代码)进行测试,然后我的应用程序没有改变。

为什么?我该怎么办?

我的手机是安卓9

【问题讨论】:

    标签: android darkmode


    【解决方案1】:

    根据我对您问题的理解,您正在寻找的是:

    MODE_NIGHT_FOLLOW_SYSTEM

    当您使用 MODE_NIGHT_YESMODE_NIGHT_NO 时,它会强制将它们添加到您的应用程序中,但如果您想了解设备正在使用的内容,则需要使用 MODE_NIGHT_FOLLOW_SYSTEM

    【讨论】:

    • 感谢您的回复。但是我主要是用MODE_NIGHT_YES进行修改,然后通过系统进行修改,但是没有修改,必须重启app才能修改
    • 我不知道还能如何回答您的问题,您正在做的事情将无法正常工作,因为您的应用不知道有任何变化
    猜你喜欢
    • 1970-01-01
    • 2011-01-12
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 2018-05-24
    相关资源
    最近更新 更多