我正在尝试在多行显示通知文字。
我正在使用此代码。
NotificationManager mNotificationManager;
String msg = "Do you want to share Fantasy Cricket on Twitter/FB/Google+?";
mNotificationManager = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this).setSmallIcon(R.drawable.app_icon)
.setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setContentText(msg).setAutoCancel(true);
mBuilder.setContentTitle("Change team");
mNotificationManager.notify(notId, 123, mBuilder.build());
它在两个设备中的显示方式不同。
第一台设备
第二台设备
在第一个设备中,它只显示多行的精细文本,但在第二个设备中,它只显示一行,只删除尾随空格。
为什么两者都有不同的行为。我在这里错过了什么吗?如果这有任何不同,两个设备都有kitkat。
更新
根据@ leo的回答,当只有一个通知时,它将显示在两行中。但我检查了TOI应用程序,它总是以两行显示。
TOI的截图
答案 0 :(得分:0)
Docs表示默认情况下仅展开热门通知。所以也许您正在比较的其他应用程序使用完全custom notification layout(特别是因为我没有在那里看到标题)?
答案 1 :(得分:0)
万一有人像我一样掉进去,那么根据LINK
Users can drag down on a notification in the drawer to reveal the expanded view, which shows additional content and action buttons, if provided.
这通常在三星设备上发生...