Серый круг рядом с большим значком уведомления?

Я показываю уведомления в своем приложении, но по какой-то причине в версии Android Lolipop он отображает серый кружок рядом с большим значком, например:

введите здесь описание изображения

Кто-нибудь знает, почему это происходит?

Вот мой код, в котором я создаю свои уведомления:

builder = new NotificationCompat.Builder(context)
                    // Set Icon
                    .setSmallIcon(R.drawable.ic_launcher)
                    .setLargeIcon(icon)
                    // Set Ticker Message
                    .setTicker(message)
                    // Set Title
                    .setContentTitle(message)
                    // Set Text
                    .setContentText(context.getString(R.string.app_name))
                    // Add an Action Button below Notification
                    // .addAction(R.drawable.share,
                    // context.getString(R.string.share), pendingShare)
                    // Set PendingIntent into Notification
                    .setContentIntent(contentIntent)
                    // Dismiss Notification
                    .setAutoCancel(true)
                    .setSound(
                            Uri.parse("android.resource://"
                                    + context.getPackageName()
                                    + "/"
                                    + prefs.getInt(Constants.NOTIF_SOUND,
                                            R.raw.al_affassi_full)));

person Darko Petkovski    schedule 24.12.2014    source источник
comment
Я думаю, что это маленькая иконка, которую вы установили. Попробуйте после комментирования setSmallIcon(R.drawable.ic_launcher)   -  person Pankaj Kumar    schedule 24.12.2014
comment
@PankajKumar таким образом, уведомление звучит, но уведомления не отображаются.   -  person Darko Petkovski    schedule 24.12.2014


Ответы (1)


Значок уведомления должен следовать дизайну уведомления отсюда: значок уведомлений.

Значки уведомлений должны быть полностью белыми. Кроме того, система может уменьшить масштаб и/или затемнить значки.

Изменить

попробуйте с этим изображением (изображение белое и находится между ///)

/// маленький значок///

person Drakkin    schedule 24.12.2014
comment
Я сделал свою маленькую иконку белой и размером 16x16 пикселей, но та же проблема, круглые стойки не отображают иконку внутри нее. - person Darko Petkovski; 24.12.2014
comment
Не могли бы вы поделиться со мной своим белым маленьким значком, пожалуйста - person Drakkin; 24.12.2014
comment
Это не только белый цвет, пожалуйста, удалите синий цвет и сделайте его только белым с прозрачным фоном. - person Drakkin; 24.12.2014
comment
Хорошо, попробую, но я не думаю, что это проблема здесь - person Darko Petkovski; 24.12.2014
comment
Вы можете использовать это, чтобы сделать значок уведомления (вероятно, не связанный с вопросом, но все же стоит взглянуть на него): romannurik.github.io/AndroidAssetStudio/ - person kha; 24.12.2014