任何人都知道如何摆脱通知中似乎弹出的小通知图标?这是用红色圈出的图标。这是一个自动完成的内置事物吗?这些数字是通知中显示的图标,但我不希望它们出现在下拉通知中。
[编辑] 基本上我在res文件夹中有150个图标,根据温度的不同,相应的图标将用于通知。因此,作为下面的一个示例,温度是19.8我向上或向下舍入以获得我用于通知的图标。所以在下面的例子中使用了20。但通知在通知下拉列表中有该图标。我宁愿它不在那里。
// Build the Notification
Notification.Builder notificationBuilder = new Notification.Builder(mContext)
.setTicker(tickerText)
.setSmallIcon(icon)
.setLargeIcon(drawableToBitmap(iconDrawable))
.setAutoCancel(true)
.setContentTitle(contentTitle)
.setContentText(contentText)
.setContentIntent(mContentIntent)
.setOngoing(true);
最后一张图片上有箭头指向它,这就是我想删除的“辅助图标”的含义。
答案 0 :(得分:0)
我不知道你是否在第一张照片中使用.setNumber(int)
作为'20',但如果没有,你可以这样做。
否则,您无法使用较新版本禁用通知中的小图标。
Jerzyna's answer to a similar question
但即便如此,您也可以使用它来显示温度,例如在通知栏上显示温度(图标为20°C),然后通过下拉通知栏,您可以使用.setLargeIcon(Bitmap)
您的App-Icon显示。
否则,另一种解决方案是接受带有较大通知图标边框的简单.setSmallIcon(Icon)
,然后移除.setLargeIcon(Bitmap)
。
但在你的情况下,我会尝试使用2个不同的图标,正如我之前所说的,为了更好的了解,在开始创建任何通知内容之前。