6

Die erweiterten Benachrichtigungen in Jelly Bean ermöglicht das Hinzufügen von Aktionen. Die Aktionen erscheinen als Schaltflächen in einer Reihe. Wenn ich dies mit meiner eigenen benutzerdefinierten Ansicht ändern wollte, würde ich eine Fernansicht betrachten.Android RemoteViews für erweiterte Benachrichtigungen

Erlauben erweiterte Benachrichtigungen RemoteViews? Ich kann nur Beispiele für Remoteansichten finden, die in einfachen Benachrichtigungen verwendet werden, bevor die erweiterten Benachrichtigungen vorhanden waren.

Antwort

6

Es scheint, dass http://codeversed.com/expandable-notifications-android/ die Antwort in der benutzerdefinierten Ansicht am Ende hat.

Was also, wenn die reichen Benachrichtigungsstile Sie nicht mit dem Layout versorgen, das Sie brauchen? Einfach, erstellen Sie einfach Ihr eigenes Layout und übergeben Sie es an den Builder . Eine kleine Tatsache zu behalten ist, dass Benachrichtigungen remote Ansichten verwenden, was bedeutet, dass Sie ein Layout mithilfe eines RemoteView erstellen müssen. Unten ist genau, wie Sie dieses benutzerdefinierte RemoteView erstellen müssten.

notification.bigContentView = expandedView; 
+0

wow, danke. notification.bigContentView, hätte ich nie gedacht, dort nach einem Layout durch Remoteviews zu suchen – CQM

Verwandte Themen