我在应用程序中使用通知。目前,我面临的问题是显示图标的Android L。对于设备4.4及以下,一切都很好。我使用的图标大小:大-图标64 dp,图标状态栏-24 dp。Devices android L图标状态栏显示为缺少的白色正方形:
在通知上的大图标上出现了空图标:
我想通知我的android l看起来是这样的:
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.icon_notification_small)
.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_notification);)
.setContentTitle(title)
.setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS)
.setStyle(new NotificationCompat.BigTextStyle().bigText(content))
.setPriority(2)
.setAutoCancel(true)
.setTicker(ticker)
.setContentText(content);
对于您提供的示例,它们正在调用:
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.icon_notification_small)
.setColor(resources.getColor(R.color.icon_notification_background_color))
...
请注意,它们没有调用.SetLargeIcon
由于通知图标没有一个单独的图像,我有点不知道如何做到这一点。 谢谢
我如何在运行Android5.0的手机中自定义状态栏上的通知图标。它总是作为一个白色的盒子(图片附上)。
我想用我自己的推送通知图标替换默认图标。 现在,应用程序将图标显示为白色框。
在我的应用程序中我写了一个简单的通知函数,该方法只在状态栏上显示图标,我也想显示通知布局,但不是自动显示的,我已经下拉android状态栏查看, 看来这是Android6及以上版本的问题
在Android5上,我的通知栏上的应用图标变为白色。我在Android5Lollipop上看到这个通知栏图标变为白色,但我如何在我的codenameone应用上更改它。
当对推送通知使用解析时,我们的应用程序总是显示应用程序的启动器图标。在最新的Android5.1版本中,图标看起来是空白的(一个白色的正方形)。