2016-12-14 72 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

經過數小時的搜索,我發現這隻能通過自定義佈局來完成。不過,這並不簡單。

相關問題