java - 状态栏中的通知图标在少数 android 设备中没有变化
问题描述
如何根据其他应用程序主题更改状态栏中通知图标的颜色?
从上图中,最后一个图标属于我的应用程序。但我可以看到其他应用程序通知图标的颜色正在根据主题发生变化(比较两个图像)。
这在少数设备中运行良好。但这不适用于其他一些设备。比如上图我是从华为拍的,但是其他应用图标颜色变了。
请帮我找到解决方案
解决方案
这可能是基于不同移动提供商的兼容性问题。你能告诉你的应用程序使用什么基本主题吗?您可以在您的应用程序中找到该信息(在 android studio 的 android 视图中)->java->res->values->styles.xml 。
编辑
删除 DarkActonBar 并尝试仅使用 DayNight。然后通过检查启动器活动的 onCreate 中的模式来强制执行深色操作栏。
推荐阅读
- javascript - 是的验证需要至少一个选择
- android - 如何在 Jetpack Compose 中修改线圈图像占位符的颜色和大小
- search - 带有海洋搜索框的 Google 表格中的 Craete 侧边栏包括输入文件
- java - 从mysql表中的列中获取所有值并对java中的值求和
- python - 如何在 GridSearchCV 中使用 TransformedTargetRegressor 应用两个转换?
- python - 并发旋转文件处理程序未在达到 maxByteSize 时创建新文件
- node.js - Node.js - 从 MongoDb 集合中获取唯一值并删除空格
- python - result = result.decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 321: invalid start byte
- javascript - 如何下载相册,其中包含使用 Streamsaver.js 的图像集
- django - 如何使用 inline_formsety 在模型/表单上的 clean() 函数中排除已删除的对象