Android 通知上的小图标无法正常工作
我一直在为通知设置合适的小图标。有一段时间,我认为只有创建白色图标才能显示在顶部栏上,但由于错误(键入drawable的错误Android 通知上的小图标无法正常工作,android,notifications,android-drawable,Android,Notifications,Android Drawable,我一直在为通知设置合适的小图标。有一段时间,我认为只有创建白色图标才能显示在顶部栏上,但由于错误(键入drawable的错误id),我注意到也可以添加彩色图像: 但向下滑动顶部栏后,图标可见的第二个地方是全灰色(大灰点): 有没有办法把这个深灰色的圆圈改成合适的小图标 我的代码: NotificationCompat.Builder b = new NotificationCompat.Builder(context, "default"); b.setAutoCancel(true)
id
),我注意到也可以添加彩色图像:
但向下滑动顶部栏后,图标可见的第二个地方是全灰色(大灰点):
有没有办法把这个深灰色的圆圈改成合适的小图标
我的代码:
NotificationCompat.Builder b = new NotificationCompat.Builder(context, "default");
b.setAutoCancel(true)
.setDefaults(NotificationCompat.DEFAULT_ALL)
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.drawable.pck_sign)
.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.pck_sign))
.setTicker("{Time to watch some cool stuff!}")
.setContentTitle("My Cool App")
.setContentText("Time to watch some cool stuff!")
.setContentInfo("INFO")
.setContentIntent(pendingI);
发生这种情况是因为图标大小不正确,请查看以下文档:
发生这种情况是因为图标大小不正确,请查看以下文档:
补充:如果要生成正确的图标,请使用此工具@Karzel链接中的一句话:“状态栏图标……在透明背景下必须为白色。”补充:如果要生成正确的图标,请使用此工具@Karzel链接中的一句话:“状态栏图标……在透明背景下必须为白色。”