У меня есть этот код:Почему набор значков с Notification.Builder.setSmallIcon в Android Lollipop показывают как белый квадрат?
Notification notif;
// Build notification
Notification.Builder notifBuilder = new Notification.Builder(context);
notifBuilder.setContentIntent(pendingIntent);
notifBuilder.setContentTitle(title);
notifBuilder.setSmallIcon(icon_resId);
notifBuilder.setContentText(ne.getCaption());
notifBuilder.setDefaults(Notification.DEFAULT_ALL);
notifBuilder.setAutoCancel(autocancel);
notifBuilder.setWhen(System.currentTimeMillis());
notif = notifBuilder.build();
и отлично работает в Android 4.4.
Однако в Android 5.0 значок, отображаемый в строке состояния, представляет собой белый квадрат. Значок, показанный в новом «корпусе уведомления», который появляется, когда устройство заблокировано, является правильным.
В http://developer.android.com/reference/android/app/Notification.Builder.html, я не вижу ничего нового о значках уведомлений в уровне API 21
Здравствуйте, вы нашли решение? У меня такая же проблема. Я пробовал с другим значком, но такая же проблема все еще случается. – Seb83
Я решил изменить размер значка на 16x16 пикселей и использовать только белый цвет – Borja
Возможный дубликат [Значок панели уведомлений становится белым в Android 5 Lollipop] (http://stackoverflow.com/questions/28387602/notification-bar-icon- turn-white-in-android-5-lollipop) –