您好,
我尝试使用GCM实现通知消息。我使用以下代码显示通知内容。
private void sendNotification(String msg) {
mNotificationManager = (NotificationManager)
this.getSystemService(Context.NOTIFICATION_SERVICE);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, DemoActivity.class), 0);
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle(null)
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(msg))
.setAutoCancel(true)
.setContentText(msg);
mBuilder.setContentIntent(contentIntent);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
}
然而,正如您所看到的,内容标题区域中有一个空格,第一行中最右边的部分是时间。
请告诉我如何删除时间字段?
编辑: 它显示在顶部。如果我在构建器中使用setWhen(0),它将删除时间,但它仍占用第一行中的空白区域。
答案 0 :(得分:0)
空格是因为您将标题设置为null。理想情况下,您应将标题设置为通知。如果您需要只有一个TextView的特殊用例,您可以选择自定义布局进行通知。
参考:http://developer.android.com/guide/topics/ui/notifiers/notifications.html
中的自定义通知布局