J'essaie d'afficher le texte de notification sur plusieurs lignes.
J'utilise ce code pour le faire.
NotificationManager mNotificationManager;
String msg = "Do you want to share Fantasy Cricket on Twitter/FB/Google+?";
mNotificationManager = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this).setSmallIcon(R.drawable.app_icon)
.setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setContentText(msg).setAutoCancel(true);
mBuilder.setContentTitle("Change team");
mNotificationManager.notify(notId, 123, mBuilder.build());
Il s affiche différemment sur deux appareils.
Premier appareil
Deuxième appareil
Dans le premier appareil, il n’affiche que du texte fin sur plusieurs lignes, mais dans un deuxième, il affiche sur une seule ligne, ne supprimant que l’espace de fin.
Pourquoi les comportements sont-ils différents d’une personne à l’autre? Me manque-t-il quelque chose ici? Les deux appareils ont un kitkat si cela fait une différence.
METTRE À JOUR
Selon la réponse de @leo, il apparaîtra sur deux lignes lorsqu'il n'y a qu'une seule notification. Mais j'ai vérifié que l'application TOI était toujours affichée sur deux lignes.
TOI "capture d'écran
Réponses:
0 pour la réponse № 1Docs dire que seule la notification supérieure est développée par défaut. Alors peut-être l'autre application que vous comparez à utilise complètement mise en page de notification personnalisée (surtout que je ne vois pas de titre là-bas)?