2017-06-15 79 views
2

我嘗試在Android中顯示通知,並使用this Link中的代碼。 在某些來源人士說,該圖標應該是完全白色的,並且一些消息來源說我應該使用.png而不是載體通知操作圖標未顯示

我嘗試了所有這些方法,但沒有人沒有幫助我。

我試試這個代碼:

Notification newMessageNotification = 
    new Notification.Builder(mContext) 
      .setSmallIcon(R.drawable.ic_message) 
      .setContentTitle(getString(R.string.title)) 
      .setContentText(getString(R.string.content)) 
      .addAction(action)) 
      .build(); 
+0

粘貼代碼 –

+0

這是不是我的代碼@NileshRathod – Ashkan

+0

你的圖標應該png格式和白色 –

回答

2

搜索後約1小時中的所有問題,這個話題終於被我發現這是因爲我的android版! 看看下面的圖片。在Api級別24以上,在設計中沒有圖標!如果你想支持棒棒堂材質圖標,然後讓透明圖標棒棒糖及以上版本

Android N notification screenshot

+0

是的,你的Android版本必須爲支持通知圖標會高於19。 –

0

通知圖標必須是全白

。請參考以下https://design.google.com/icons/

+0

我嘗試了這一點,但在Api 24及更高版本中,除了媒體播放模式外,即使在設計中也沒有圖標。 – Ashkan

+0

你能否粘貼你的代碼? –

+0

使用setSmallIcon(R.mipmap.ic_notification_icon)。 –