未启用 CarMode 的 Android 夜间模式

2023-11-25

所以我为夜间模式制作了单独的 xml 并将它们保存在layout-night.

然后我切换到夜间模式:

UiModeManager uiManager = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE);
    if (nightMode) {
        uiManager.enableCarMode(0);
        uiManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
    } else {
        uiManager.disableCarMode(0);
        uiManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
    }

是否可以在不启用汽车模式的情况下设置夜间模式?

或者就此而言可以使用layout-night, values-night etc文件夹而不使用setNightMode()?


使用 23.2.0(及更高版本)appcompat 库,可以:

AppCompatDelegate.setDefaultNightMode

Here你会找到例子。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未启用 CarMode 的 Android 夜间模式 的相关文章

随机推荐

  • nuspec 内容文件示例

    昨天 NuGet 3 3 发布了 发行说明 并且支持新的 contentFiles 元素 docs 但是 我似乎无法让这个工作 我使用 NuGet exe 作为构建过程 已更新至v3 3 我还将 Visual Studio 更新到 2015
  • 捕获 iframe 中的所有 keyup/keydown 事件?

    我正在开发一个基于画布的游戏并正在使用window addEventListener 附上keyup and keydown全球事件 这在正常查看页面时有效 但在将其嵌入为 iframe 时有效 它没有获取 keyup 和 keydown
  • 这是作为元组值的 python switch 语句执行函数的“pythonic”方法吗?

    我遇到的情况有六种可能的情况 它们可能与四种不同的结果相关 我不使用扩展的 if else 语句 而是想知道使用字典来调用我在 if else 中调用的函数作为 switch 语句的替代品是否会更 Pythonic 就像人们可能使用的那样在
  • mongoDB中服务器端javascript函数是否存在性能问题?

    在 MongoDB 中运行服务器端 JavaScript 是否存在性能问题 V8 能解决上述性能问题吗 为什么MongoDB 文档建议不要使用服务器端功能 当您询问服务器端 javascript 的可行性时 您首先必须明确您正在谈论哪种服务
  • Chrome 和 Firefox 中的 SVG 文本对齐方式不一致

    我正在 Leaflet js 地图上绘制 SVG 标记图标 这些图标代表气象站 它们根据风向旋转 并以叠加形式显示平均风速 我已经能够让它在 Chrome 中按预期工作 但文本位置在 Firefox 中关闭 左边是 Chrome 55 0
  • SBT中项目间如何共享资源

    我正在工作的项目是一个网络应用程序Lift框架 我们正在使用xsbt 网络插件以及 有一个 核心 项目 其中包含绝大多数功能 我当前的目标是创建两个 分发 项目 将一组不同的类路径资源添加到 核心 项目 问题是我要么 1 无法运行 分发 项
  • 如何在 Visual Studio 中设置条件断点?

    有没有一种简单的方法可以在 Visual Studio 中设置条件断点 如果我只想当变量的值变为某值时才命中断点 我该怎么做 像往常一样设置断点 右键单击它 单击条件
  • UITableViewcornerRadius 在 iOS 上存在边框性能问题

    我有一些关于滚动性能的有趣通知UITableView with cornerRadius borderWidth and borderColor已启用 self tableView layer cornerRadius 10 f self
  • 如何在 Chrome 浏览器的 selenium Webdriver 中设置代理身份验证

    我正在尝试自动化 Web 应用程序 selenium 2 0 webdriver java Web 应用程序当前部署在本地网络上的 UAT 服务器中 我的测试用例正在执行 但我必须手动输入我的代理身份验证详细信息测试执行开始时的 Chrom
  • 在属性文件中逐行添加注释

    这是我想在属性文件中做的事情 Comments about key Value pair 1 Key 1 value 1 Comments about key Value pair 2 Key 2 value 2 Comments abou
  • 数据框的粘贴方法

    我想将数据框输入到粘贴中 并且希望粘贴将其视为我已单独输入该数据框的列 我想这样做的原因是因为我不确定我的数据框将有多少列 这里有 2 个 但我想要一个通用的解决方案来处理任意数量的列 我想要的输出是test1paste在下面的代码中 但我
  • 如果值小于零则返回零[重复]

    这个问题在这里已经有答案了 如果值小于零而不使用 case 语句 是否可以返回零 例如Max a 0 我希望我的代码尽可能简洁 只是为了好玩 DECLARE a INT 3 SELECT COALESCE NULLIF ABS a a 0
  • 执行动态交叉表查询

    我在 Postgres 数据库中实现了这个函数 http www cureffi org 2013 03 19 automatically creating pivot table column names in postgresql 这是
  • .app 文件在 Xcode 4 的新项目中显示为红色(丢失)

    每次我创建 Xcode 4 项目 iPhone 应用程序 cocoa 库 时 产品组下的 app 文件或 a 文件都会显示为红色 丢失 即使我构建了项目 文件仍然是红色的 我的所有设置都是默认的 尝试在设备上构建并运行 我注意到同样的红色文
  • 如何使用 Spring Security 登录页面传递附加参数

    我正在尝试将数据库名称设置为 Spring Security 登录页面的请求输入参数 目前我只获取使用 spring security 检索的用户名SecurityContextHolder getContext getAuthentica
  • 将值映射到色标

    我有一个值列表 应将其绘制到具有特定颜色的地图上 地图的绘制已经完成 但我需要找到一种方法来映射值n代表其价值的颜色 到目前为止 我的一个例子和解决方案是根据min and max然后将它们分配给十六进制颜色0对于最低的和255为最高 这当
  • 我可以根据另一个单元格的状态显示/隐藏 UITableView 中的某个单元格吗?

    我有一个样式为 Grouped 的 UITableView 我用它来在我的应用程序中设置一些选项 我希望此 UITableView 的一个单元格仅根据此 UITableView 的另一个单元格是否激活而显示 如果不是 第一个单元格应该显示
  • 如何更改格式化日期的区域设置?

    我想以特定格式和英文月份名称检索今天的日期 我在用着Format DateValue Now dd mmm yyyy 这给了我05 cze 2013 这是波兰语 我想要得到的是05 Jan 2013 我只对 VBA 解决方案感兴趣 另请提供
  • 忽略 NSURLErrorDomain 错误 -999 在 UIWebView 中不起作用

    我试图避免出现的问题UIWebView的委托返回这样的错误 我在委托实现中有常见的解决方法 我在互联网上的任何地方都看到过 void webView UIWebView webView didFailLoadWithError NSErro
  • 未启用 CarMode 的 Android 夜间模式

    所以我为夜间模式制作了单独的 xml 并将它们保存在layout night 然后我切换到夜间模式 UiModeManager uiManager UiModeManager getSystemService Context UI MODE