J'utilise une vue personnalisée pour les notifications.
Dans ce cas, je sais que pour une notification de grande taille, je dois utiliser bigContentView
et définir une grande vue pour cela. Tout est bon dans l'API 16, mais mon application SDK minimum est de niveau de l'API 10 et bigContentView
ne sont pas pris en charge dans le niveau de l'API 10.
Custom Big Notification Au niveau de l'API 10
myNotification= notification.setContentTitle("some string")
.setContentText("some text")
.setSmallIcon(R.mipmap.ic_launcher)
.build();
RemoteViews notificationView = new RemoteViews(MyApp.getAppContext().getPackageName(),
R.layout.custom_notification_layout);
myNotification.bigContentView=notificationView; //Error in this line!
Y at-il une autre façon d'afficher grande mise en page pour une notification personnalisée? Ou est une ancienne version de bigContentView
?
bigContentView Ajouté au niveau de l'API 16> http://www.androiddev.ir/reference/android/app/Notification.html – Criss
Merci @Criss mais mon application min sdk était 10. Malheureusement API 10 ne pas soutenir la grande vue, mais pour une vue personnalisée j'ai utilisé 'Notification.contentView'. – Seyyed
Salut! Avez-vous trouvé votre réponse? Je ne pense pas que ce soit possible. De grandes vues ont été introduites dans Android 4.1, et elles ne sont pas supportées sur les anciens appareils (http://developer.android.com/training/notify-user/expanded.html) deuxième paragraphe – Tudor