[英]How to show different icons for status bar and notification bar in Android?
在文件中 ; 有通知區域和通知抽屜,我認為在您的情況下狀態欄表示通知區域。 您可以使用以下代碼通過設置小圖標和大圖標來創建通知。
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.ic_icon);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.logo).setLargeIcon(bm).setContentTitle("title").setContentText("body");
大圖標是位圖,它顯示在通知抽屜中,小圖標顯示在通知區域中,但也顯示在通知抽屜中,位於大圖標的右下角。 它必須完全是白色的 。 如果小圖標是彩色圖標,則在通知區域中顯示為白色方塊。
每個都有不同的API。 見下文:
Notification.Builder nb = new Notification.Builder(context)
.setContentTitle("title")
.setContentText("content")
.setAutoCancel(true)
.setLargeIcon(largeIcon)
.setSmallIcon(R.drawable.small_icon)
.setTicker(s.getText());
要么
作為替代方案,您可以使用自定義通知布局。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.