2012-02-12 4 views
0

Я пытаюсь отобразить обложку альбома как уведомление во время воспроизведения песни. Я хочу, чтобы значок воспроизведения в строке состояния и обложке альбома отображался, когда панель была снята. Прямо сейчас это значок игры для обоих из них.Обложка альбома как уведомление

Как и в случае с уведомлением об обмене текстовыми сообщениями ICS, отображается значок сообщения, а затем, когда он сбрасывается, отображается изображение лица, которое вас направляет.

Как я могу изменить эти изображения?

ответ

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; 

Для вашего изображения обложки альбома у вас, вероятно, нет ресурса, но вместо этого будет иметь растровый или рисованный. Поэтому попробуйте setImageViewBitmap в RemoteViews.

Смежные вопросы