2016-12-28 111 views
0

我有一个简单的查询,其答案我似乎从任何地方都没有得到。 我有一个像下面如何在android中的通知文本区域显示图标

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的图标。 我想在消息左侧显示一个图标。这是可能的默认通知。我一直坚持了很长时间。

我可以创建一个显示图标的自定义远程视图。但是随着android版本的更新,每个版本都有不同的通知风格。因此,如果我使用自定义布局通知,那么我将需要为所有Android版本创建自定义视图,我希望作为最后一个选项。

如果可以使用当前可用的样式,请帮助。

回答

0

在您的通知生成器中设置大图标将在通知消息的左侧设置图标。

mBuilder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), 
        R.mipmap.ic_launcher)) 
+0

我不是在说大图标。我想你误解了这个问题。基本上我想显示一个图标setContentText显示。 –

相关问题