在Android通知中使用自定义drawable

时间:2010-01-24 02:58:01

标签: android notifications

有没有办法将我正在生成的图片用作Notification图标?

3 个答案:

答案 0 :(得分:2)

previous SO question中讨论了这个主题。 Upshot:我认为不可能。

更新:对于平板电脑或其他大屏幕设备,在API级别11+上,有largeIcon属性接受Bitmap。 AFAIK,在手机等小屏幕设备上不使用。

答案 1 :(得分:2)

您现在可以使用API​​ 11更改主图标(Notification.Builder - > setLargeIcon)

答案 2 :(得分:0)

尝试创建自定义通知视图,然后您应该能够使用Bitmap对象:

RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout);
contentView.setImageViewBitmap(R.id.icon_view, myBitmapObject);
notification.contentView = contentView;

有关详细信息,请参阅此页面上的“创建自定义展开式视图”:https://developer.android.com/guide/topics/ui/notifiers/notifications.html