java - 状态栏中的通知图标在少数 Android 设备中没有变化

标签 java android kotlin icons android-notifications

如何根据其他应用程序主题更改状态栏中通知图标的颜色?

enter image description here

从上图中,最后一个图标属于我的应用程序。但我可以看到其他应用程序通知图标颜色正在针对主题发生变化(比较两个图像)。

这在少数设备上运行良好。但这在其他一些设备上不起作用。例如上面的图片是我从华为拍摄的,但其他应用程序图标颜色发生了变化。

请帮我找到解决办法

最佳答案

这可能是基于不同移动提供商的兼容性问题。您能告诉我您的应用程序使用什么基本主题吗?您可以在您的应用程序(在 android studio 的 android View 中)->java->res->values->styles.xml 中找到该信息。

编辑

删除 DarkActonBar 并尝试仅使用 DayNight。然后通过检查启动器 Activity 的 onCreate 中的模式来强​​制执行黑暗操作栏。

关于java - 状态栏中的通知图标在少数 Android 设备中没有变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61345006/

相关文章:

java - jpa native 查询检索多个实体

java - 如何每天从 Java 运行任务?

android - 使用自定义转换按钮时如何启动 "Connect to Device"对话框?

java - 在 Gradle 项目中获取 Kotlin/Java 代码中的版本

kotlin - “水平布局”中的Vaadin网格无法填充屏幕,并且弹性增长无法正常工作

java - HotSpot JVM 选项 HeapDumpOnOutOfMemoryError - 有问题吗?

Java:双舍入算法

android - 在 Android 中使用 viewpager 进行图像滑动

android - 拦截html按钮点击

kotlin - Kotlin Gradle对它的项目家感到困惑