0
アンドロイドのLollipop通知アイコンは白である必要があります。いくつかの時間の通知はホワイトボックスを来た後最初の通知は色付けされ、その後ホワイトボックス通知が表示されますか?
:しかし初期の通知は以下のように色のグリーンに来ている
:
を私は緑のような背景を設定するオーバーレイ画像&をとっているの通知を色付けしているために、
ここで何が間違っていますか?
コードは以下の通りです:
Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
.setContentTitle(title)
.setContentText(messageBody)
.setAutoCancel(true)
.setSound(defaultSoundUri)
.setContentIntent(pendingIntent);
notificationBuilder
.setSmallIcon(R.drawable.notify1)
.setColor(Color.GREEN);
NotificationManager notificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(SERVER_NOTIFICATION_ID, notificationBuilder.build());
私が使用している画像は、以下の通りである:
いただきましたここでの利点ifとelseの両方が同じ行のコードを実行していますか? – pcj
Androidのデザインガイドラインによれば、シルエットを使用する必要がありますが、黒のアイコンが表示されています。なぜなら、ロリポップ以上に明示的に設定する必要があるからです。 – Jaymin