1

zeigen Ich arbeite an Android-Anwendung. Ich muss eine Benachrichtigung für die App erstellen. Ich bin in der Lage erfolgreich zu erstellen mit:Wie Bild auf der rechten Seite der Benachrichtigung in Android

http://www.tutorialspoint.com/android/android_notifications.htm

weiß ich NotificationCompat.Builder SetNumber (int Number). Es setzt die Nummer auf der Benachrichtigung auf der rechten Seite. Aber statt der Nummer möchte ich ein kleines Icon zeigen. Muss ich ein benutzerdefiniertes Layout verwenden, weil ich keine API dafür finden kann. Wie mache ich es.

+0

Versuchen Sie mit benutzerdefinierten Benachrichtigungen finden Sie http://www.androidbegin.com/tutorial/android-custom-notification-tutorial/ –

+0

@SathishKumarJ In Methode CustomNotification(), wenn wir builder.setContent (remoteViews) verwenden; Warum müssen wir dann builder.setSmallIcon (R.drawable.logosmall) verwenden. Becuase Wie ich weiß, ist setContent für die Einstellung customview und setSmallIcon für die Einstellung der Standardansicht. –

Antwort

1

ein Bild in der rechten unteren Ende der Mitteilung anzuzeigen, haben wir die folgenden APIs

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder (baseContext) .setLargeIcon (large_icon) .setSmallIcon (Small_icon verwenden);

Bei Geräten, die auf Android Kitkat laufen, setzt setLargeIcon das Bild am linken Ende. Das setSmall-Symbol setzt das Bild am unteren rechten Ende der Benachrichtigung.

Für Geräte, die höher als Kitkat laufen, setzt setLargeIcon das Bild am linken Ende. Das setSmall-Symbol setzt das Bild am unteren rechten Ende des großen Bildes.