专辑封面作为通知

时间:2012-02-12 20:25:53

标签: android

我正在尝试将专辑封面显示为通知,而歌曲正在播放。我希望状态栏中的播放图标和专辑封面在下拉栏时显示。现在它是两个人的游戏图标。

类似于ICS短信通知的工作方式,它会显示消息图标,然后当它下拉时,它就是发短信给你的人的照片。

如何让这些图像有所不同?

1 个答案:

答案 0 :(得分:1)

您可以为通知创建自定义视图,如果您愿意,可以包含ImageView。 开发人员文档有一个很好的例子。

http://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView

以下是创建RemoveViews的文档片段,并将其设置为通知contentView。

RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.custom_notification_layout);
contentView.setImageViewResource(R.id.image, R.drawable.notification_image);
contentView.setTextViewText(R.id.title, "Custom notification");
contentView.setTextViewText(R.id.text, "This is a custom layout");
notification.contentView = contentView;

对于您的专辑封面图片,您可能没有资源,而是拥有Bitmap或Drawable。所以在RemoteViews上尝试setImageViewBitmap。