我使用以下代码设置Bigcontentview
。我不想要Contentview
。我只想将Bigcontentview
显示为默认
RemoteViews bigViews = new RemoteViews(getPackageName(),
R.layout.status_bar_expanded);
status = new Notification.Builder(this).build();
status.bigContentView = bigViews;
status.flags = Notification.FLAG_ONGOING_EVENT;
status.icon = R.drawable.ic_launcher;
status.contentIntent = pendingIntent;
startForeground(Constants.NOTIFICATION_ID.FOREGROUND_SERVICE, status);
是否可以通过任何方式将大内容视图设置为我的默认通知行为。
现在它显示一个空通知,当我展开时,它会展开完整的通知。如何才能将大内容视图通知显示为默认值?
答案 0 :(得分:0)
您应该使用RemoteViews创建自己的自定义视图。
RemoteViews customPushView = new RemoteViews(appContext.getPackageName(), R.layout.notification_layout_big);
customPushView.setTextViewText(R.id.notification_title, "test title");
customPushView.setImageViewBitmap(R.id.notification_image, bitmap);
builder.setCustomContentView(customPushView);
在布局文件中,您可以指定高度。