2016-12-28 157 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顯示。 –

相關問題