我有一个简单的查询,我似乎无法从任何地方获得答案。 我有一个如下通知
NotificationCompat.Builder mBuilder= new NotificationCompat.Builder(baseContext).setLargeIcon(large_icon)
.setSmallIcon(R.drawable.message_received_small_icon)
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.setSound(soundUri);
mBuilder.setContentText(_summaryText);
notification = mBuilder.build();
我知道setContentText会设置消息说M,用户想要在通知上显示。 我的问题是有什么方法可以显示带有消息M的图标。 我想在信息左侧显示一个图标。是否可以使用默认通知。我已经坚持了很长时间。
我可以创建一个自定义远程视图来显示图标。但随着Android版本的更新,每个版本都有不同的通知风格。因此,如果我使用自定义布局进行通知,那么我将需要为所有Android版本创建自定义视图,我想作为最后一个选项。
如果可以使用当前可用的样式,请提供帮助。
答案 0 :(得分:0)
设置大图标将设置通知消息左侧的图标。
mBuilder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(),
R.mipmap.ic_launcher))