4

如何在状态栏中动态设置小图标通知?Notification.Builder.setSmallIcon(int icon)此代码从资源中设置静态图标。需要动态设置图标

例子

在此处输入图像描述

图标温度动态变化

请帮忙。

4

1 回答 1

1

只需使用新图标创建一个新通知,在创建通知时使用相同的 ID。它将替换旧通知,从而更改通知中的图像。

如果您不想在可绘制文件夹中有这么多图标。从字符串创建一个BitmapDrawable,然后将其设置为 smallIcon。

于 2016-01-03T12:22:55.703 回答