簡體   English   中英

通知圖標顯示在狀態欄中,但不顯示在通知本身中

[英]Notification icon showing up in status bar but not in notification itself

在此處輸入圖片說明

在此處輸入圖片說明


如您所見,mipmap圖標顯示在狀態欄中,而不顯示在通知本身中。 這是我的設置方式:

Notification notification = new NotificationCompat.Builder(this).
                setSmallIcon(R.mipmap.ic_launcher). // This is the small icon
                // more code
                build();

當前的測試設備使用的是Android 7.1.1,誰能幫助或解釋這種情況的發生,或者提供一些解決方法? 謝謝

這是因為Android要求通知欄中有一個白色圖標。 因此將其更改為白色圖標。

https://developer.android.com/guide/topics/ui/notifiers/notifications.html

Android基本上會做的是將您的牆漆成灰色。 實際上,您的牆正在顯示,但帶有灰色覆蓋。

根據下面的問題,您可以加載可繪制對象並將其繪制為白色,如下所示:

yourWallIcon.setColorFilter(Color.WHITE)

請注意, yourWallIcon必須是可繪制的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM