Android通知上的表情符号

时间:2014-07-14 23:54:21

标签: android emoji

我正在尝试在通知栏上显示表情符号。

这是我的字符串:

"\ue057 " + getString(R.string.notification_sent_hey)

我已经尝试过使用软银,并且每种格式都可能:“U + 1F601”,“\ xF0 \ x9F \ x98 \ x81”

我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:-2)

你不能这样做。通知具有布局,您将被迫使用该布局。

一个大图标,文字和一个小图标。而已。这里说得很清楚:http://developer.android.com/design/patterns/notifications.html

因此,您可以按照此处说明的示例进行操作:http://developer.android.com/training/wearables/notifications/creating.html

例如:

NotificationCompat.Builder notificationBuilder =
    new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.ic_event)
    .setContentTitle(eventTitle)
    .setContentText(eventLocation)
    .setLargeIcon(R.drawable.ic_event2);
    .setContentIntent(viewPendingIntent);

// Get an instance of the NotificationManager service
NotificationManagerCompat notificationManager =
    NotificationManagerCompat.from(this);

// Build the notification and issues it with notification manager.
notificationManager.notify(notificationId, notificationBuilder.build());