【发布时间】:2014-07-18 00:02:36
【问题描述】:
目前,我已经实现了多行通知
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this.getApplicationContext())
.setContentIntent(contentIntent)
.setSmallIcon(R.drawable.ic_notification)
.setContentTitle(contentTitle)
.setDefaults(Notification.DEFAULT_SOUND)
.setTicker(ticker)
.setContentText(contentText);
// Need BIG view?
if (size > 1) {
NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
// Sets a title for the Inbox style big view
inboxStyle.setBigContentTitle(contentTitle);
for (String notificationMessage : notificationMessages) {
inboxStyle.addLine(notificationMessage);
}
mBuilder.setStyle(inboxStyle);
}
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
然而,这并不是我想要的。当我查看 GMail 实现时,我意识到每一行的左侧文本 (Yan Cheng Cheok) 都被突出显示。
我想知道,达到这种效果的技术是什么?因为我想突出显示我的股票名称。
【问题讨论】:
标签: android