1

Я работаю над приложением для Android. Мне нужно создать уведомление для приложения. Я могу создать его успешно используют:Как показать изображение с правой стороны уведомления в android

http://www.tutorialspoint.com/android/android_notifications.htm

Я знаю NotificationCompat.Builder setNumber (целое число). Он устанавливает номер в уведомлении с правой стороны. Но вместо номера я хочу показать небольшую иконку. Нужно ли использовать пользовательский макет, потому что я не могу найти для этого API. Как это сделать.

+0

Попробуйте использовать пользовательские уведомления http://www.androidbegin.com/tutorial/android-custom-notification-tutorial/ –

+0

@SathishKumarJ В методе CustomNotification(), когда мы используем builder.setContent (remoteViews); , то почему нам нужно использовать builder.setSmallIcon (R.drawable.logosmall). Becuase Как я понимаю, setContent предназначен для настройки пользовательского вида, а setSmallIcon - для стандартного представления. –

ответ

1

Чтобы показать изображение в нижнем правом конце уведомления, мы должны использовать следующие интерфейсы

NotificationCompat.Builder mBuilder = новый NotificationCompat.Builder (baseContext) .setLargeIcon (large_icon) .setSmallIcon (small_icon);

Для устройств, работающих с андроидом Kitkat, setLargeIcon устанавливает изображение в левом конце, а значок SetSmall устанавливает изображение в нижнем правом конце уведомления.

Для устройств, работающих на более высоком уровне, чем Kitkat setLargeIcon устанавливает изображение слева, а значок SetSmall устанавливает изображение в нижнем правом углу Большого изображения.

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