Пользовательское уведомление Android

Как сделать собственное уведомление, как прикрепить картинку. введите описание изображения здесь Есть ли у вас какие-либо предложения или идеи для этого?

1 ответ

Ты можешь использовать RemoteViews за это

RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.YOUR_CUSTOM_LAYOUT);
contentView.setImageViewResource(R.id.YOUR_IMAGEVIEW_ID, YOUR_ICON);
contentView.setTextViewText(R.id.YOUR_TEXT_VIEW_ID, YOUR_NOTIFICAITON_TEXT);

Вы можете добавить больше параметров и настроить их, вы должны прочитать RemoveViews документация

Затем вы создаете NotificationCompat.Builder и добавить contentView как content от NotificationCompat.Builder что-то вроде этого:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(YOUR_CONTEXT)
.setContent(contentView);

Затем создайте Notification

Notification mNotification = mBuilder.build();
mNotificationManager.notify(1, mNotification);

Это простые шаги, теперь вы можете настроить его по своему вкусу.

Также вы можете увидеть этот пример на YouTube или это Tutorial

Другие вопросы по тегам