安卓通知显示完整的标题和文本

3

我正在尝试创建一个简单的通知。这段代码能在通知区域显示一个图标,在打开通知抽屉后它也会在那里出现...

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);
        mBuilder.setSmallIcon(R.drawable.midday);
        mBuilder.setContentTitle("Midday");
        mBuilder.setContentText("Now it is midday");
        NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());

我希望这个通知内容能够实际显示在屏幕顶部,而不仅仅是出现在顶部栏上的小图标。
就像这样,enter image description here 我试图搜索此问题并发现...
    mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH);

应该有所帮助。但是它没有显示通知,只出现了小图标。

如果您能提供帮助,那将会很棒。


你能给我们展示一下你想要实现的例子吗?比如任何图形/截图? - jaibatrik
添加了我想要的图片。 - RJB
1个回答

1

这是答案:

它被称为“悬浮通知”。

这应该足够了:

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH);

然而,我必须添加这行:


mBuilder.setDefaults(Notification.DEFAULT_VIBRATE);

希望 Google 能够解决这个问题。

这只显示标题,但其他内容被隐藏了。有什么帮助和建议吗? - Neri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接