通知android 5.状态栏图标为空,大图标通知图标为空

时间:2015-03-22 14:03:23

标签: notifications android-5.0-lollipop

我在我的应用程序中使用通知。目前,我面临着为Android L显示图标的问题。对于4.4及更低版本的设备,一切都很好。我使用了图标大小:大 - 图标64 dp,图标状态栏 - 24 dp。设备android L图标状态栏显示为缺少的白色方块:

enter image description here

关于大图标的通知出现空图标:

enter image description here

我想通知我的android我看起来像这样:

enter image description here

并且可以看到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);

1 个答案:

答案 0 :(得分:3)

对于您提供的示例,他们正在呼叫:

Jug

请注意,他们不会调用NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setSmallIcon(R.drawable.icon_notification_small) .setColor(resources.getColor(R.color.icon_notification_background_color)) ...