【问题标题】:Android notification - custom inboxstyle (add line )Android 通知 - 自定义收件箱样式(添加行)
【发布时间】:2016-07-27 09:35:39
【问题描述】:

我想创建一个类似于 gmail 风格的创建可扩展通知。一般来说,使用 NotificationCompat.InboxStyle 就足够了。但我需要在每一行添加一个图标。很像Whatsapp做的。 看截图 任何想法如何实现它?除了带有 RemoteViews 的自定义布局

【问题讨论】:

  • 这对我来说就像一个表情符号。看看你是否能够在通知文本中使用表情符号的 unicode。
  • 不工作。好像 inboxstyle 不支持 unicode emojis

标签: android notifications customization


【解决方案1】:

快速写了一些糟糕的代码,我到处都有表情符号。

String emoji = new String(Character.toChars(0x1F60A));
Notification noti = new Notification.Builder(this)
            .setContentTitle("5 New mails from " + emoji)
            .setContentText(emoji)
            .setSmallIcon(R.mipmap.ic_launcher)
            .setStyle(new Notification.InboxStyle()
                    .setBigContentTitle(emoji)
                    .addLine(emoji)
                    .addLine(emoji)
                    .setSummaryText(emoji))
            .build();

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(1, noti);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多