【问题标题】:Album cover as notification专辑封面作为通知
【发布时间】:2012-02-12 20:25:53
【问题描述】:

我正在尝试在歌曲播放时显示专辑封面作为通知。我希望状态栏中有一个播放图标,并且在下拉状态栏时显示专辑封面。现在它是他们俩的播放图标。

与 ICS 短信通知的工作方式类似,它会显示消息图标,然后在下拉时显示发短信给您的人的图片。

我怎样才能让这些图像有所不同?

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

    这是来自文档的 sn-p,它创建 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;
    

    对于您的专辑封面图像,您可能没有资源,而是有一个位图或可绘制对象。所以在 RemoteViews 上尝试 setImageViewBitmap。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 2016-02-02
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多