2016-12-14 2 views
0

Я пытаюсь найти наш способ добавить вертикальные разделители к транспортным элементам медиаплеера на моем большом уведомлении. Вот мой код для уведомления:Добавление вертикальных делителей между транспортными элементами оповещения

NotificationCompat.Builder notificationBuilder = (NotificationCompat.Builder) new NotificationCompat.Builder(this) 
.setShowWhen(false) 
.setStyle(new NotificationCompat.MediaStyle() 
.setMediaSession(mMediaSession.getSessionToken()) 
.setShowActionsInCompactView(0, 1, 2)) 
.setColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimary)) 
.setLargeIcon(Cover) 
.setSmallIcon(android.R.drawable.stat_sys_headset) 
.setContentTitle(Artist) 
.setContentText(Title) 
.setContentInfo(Album); 
.addAction(android.R.drawable.ic_media_previous, "previous", playbackAction(3)) 
.addAction(notificationAction, "pause", play_pauseAction) 
.addAction(android.R.drawable.ic_media_next, "next", playbackAction(2)); 

Я хочу, чтобы иметь возможность сделать следующее:

  1. Добавить горизонтальные разделители между транспортирующими элементами (следующий, играть, и предыдущий).
  2. Измените размер текста в Контенте.

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

С уважением.

ответ

0

После нескольких часов поиска я выяснил, что это может быть выполнено только с помощью специальной компоновки. Это не просто.