我正在尝试在对话框中更改DatePicker的蓝色分隔线的颜色.这只是一个带有DatePicker和ButtonBar的普通DialogFragment.
有没有人知道改变这些分隔符,或者如果没有用自定义的替换整个DatePicker甚至可能?

迷你咆哮
现在我看到太多的答案提示以下代码:
<style name="datePickerTheme" parent="@android:style/Widget.DeviceDefault.DatePicker">
<item name="android:divider">**your @drawable/ or @color/ here**</item>
</style>
Run Code Online (Sandbox Code Playgroud)
这根本行不通.你们在建议这段代码之前试过这个吗?它应该可以正常工作,但它似乎不适用于DatePicker.
我一直在通过在我的 svg 图标中使用媒体查询来修改对暗模式的支持。这可以在我的网站上看到。
<link href="favicon.svg" rel="icon" type="image/svg+xml">
<link href="favicon.ico" rel="alternate icon" type="image/x-icon">
Run Code Online (Sandbox Code Playgroud)
Firefox 深色模式和浅色模式的比较
但是,当使用基于 Chromium 的浏览器(Google Chrome 版本 84)时,它使用 favicon.ico。当我完全删除 ico 时,浏览器确实会显示 svg 图标,所以我知道它可以工作并且浏览器支持 svg 图标。但是,如果浏览器有选项,它似乎会选择 .ico。
我可以强制基于 Chromium 的浏览器选择 svg 图标,同时通过包含 ico 格式来保持对旧版浏览器的支持吗?应该注意的是,这些都不存储在我网站的根目录中。