您好,我正在寻找设置不在res
目录中的位图的方法。实际上,我是从URL中获取该图标的,并希望在通知区域中进行设置。
我在这里正在做,但只设置res
目录中的图标。
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ic_stat_logo)
.setContentTitle(Util.notificationTitle)
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(notificationMessage))
.setAutoCancel(true)
.setDefaults(Notification.DEFAULT_SOUND)
.setContentText(notificationMessage);
是否有从URL设置获取位图并将该图标设置为Notification
icon的想法?
在这里已经回答:https : //stackoverflow.com/a/16055373/1071594
简介:无法设置自定义的小图标,但是从API级别11开始,您可以在下载图像并将其转换为Bitmap后使用setLargeIcon()。
[edit]还有另一个解决方案:如果您使用自己的视图创建一个完全自定义的通知,则可以在该视图中放置任何内容,包括下载的图像。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句