【问题标题】:Adding Vertical Dividers Between Transport Elements of Notification在通知的传输元素之间添加垂直分隔线
【发布时间】:2016-12-14 04:03:54
【问题描述】:

我正在尝试找到一种方法,在我的大通知上为媒体播放器的传输元素添加垂直分隔线。这是我的通知代码:

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. 更改内容中文本的大小。

请指出我需要做的正确方向。我考虑过制作一个自定义资源并将分隔线放在资源图像上,给人一种分隔线的错觉。我试过寻找并找到一些东西来尝试格式化通知,但我试过了,但没有运气。它根本不起作用。

问候。

【问题讨论】:

    标签: android android-notifications divider


    【解决方案1】:

    经过几个小时的搜索,我发现这只能通过自定义布局来完成。不过,这并不简单。

    【讨论】:

      猜你喜欢
      • 2018-08-15
      • 2013-07-09
      • 2019-08-29
      • 2022-01-23
      • 2020-06-06
      • 1970-01-01
      • 2010-10-26
      • 2019-10-24
      • 2018-04-01
      相关资源
      最近更新 更多