gpt4 book ai didi

android - 为什么 Android Lollipop 中使用 Notification.Builder.setSmallIcon 设置的图标显示为白色方 block ?

转载 作者:IT老高 更新时间:2023-10-28 13:21:48 27 4
gpt4 key购买 nike

我有这个代码:

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 中,状态栏中显示的图标是一个白色方 block 。设备锁定时出现的新“通知正文”中显示的图标是正确的。

http://developer.android.com/reference/android/app/Notification.Builder.html ,我在 API 级别 21 中没有看到关于通知图标的任何新内容

最佳答案

查看文档: http://developer.android.com/design/style/iconography.html

有一句话:“通知图标必须全白。此外,系统可能会缩小和/或使图标变暗。”

关于android - 为什么 Android Lollipop 中使用 Notification.Builder.setSmallIcon 设置的图标显示为白色方 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27188689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com