不显示时的通知大小

时间:2015-01-28 10:51:03

标签: android user-interface notifications alarmmanager remoteview

我正在使用本地通知,如时钟闹钟和按钮来控制它。我的问题是Notification视图没有包装我的内容。所以在搜索之后我发现有一种解决方法可以通过在构建之后设置视图来实现这一点 像这样:

Notification notification = mBuilder.build();
// add remote view after build for getting bigger notification size
notification.bigContentView = remoteViews;

此工作除非通知不是第一个,并且不是顶级通知,否则按钮不会显示。

如果通知wrap_content不在通知列表中的顶部,我怎样才能发出通知?

1 个答案:

答案 0 :(得分:0)

设置显示大内容视图的通知的优先级Max,如下所示

   new Notification.Builder(this)
    .setContentTitle("Media Player")
    .setContentIntent(mPendingIntentHomeSong)
    .setSmallIcon(R.drawable.app_icon)
    .setPriority(Notification.PRIORITY_MAX)
    .setContent(mNotificationContentView)
    .setStyle(new Notification.BigPictureStyle()).build();