im essayant de montrer une petite icône dans la notification. Essayé avec plusieurs extensions. JPG, BMP, PNG, SVG.
Il montre une petite icône lorsque l'activité fonctionne, mais lorsque l'activité ne fonctionne pas, il ne montre pas une petite icône dans la notification. p> Je pense à voir l'image sur le côté droit de notification.
J'ai placé ces fichiers à la fois dans un puissant et dans mipmap, aucun résultat. P> Notification P> P>
3 Réponses :
Avez-vous essayé avec une image carrée parfaite? Je veux dire, la même largeur et la même hauteur. Que peut-être la question. P>
J'avais montré un grandicon avec une image PNG 144x1444 et cela fonctionne comme un charme. P>
oui je l'ai fait, les dimensions étaient 512x512, donc j'ai été réduite à 64x64 et il ne montre toujours pas
Les icônes Android (et d'autres éléments d'interface utilisateur, comme les longueurs de glisserttes) sont mesurées en DP. Un DP est un pixel de périphérique / de densité. 1 DP équivaut à 1 px sur un écran de 160 dpi. Mais pour convertir à d'autres densités d'écran, vous devez le multiplier par un facteur de densité. Il est donc généralement recommandé que plusieurs images soient fournies pour la plupart des icônes.
Par exemple, les icônes de notification utilisées dans la barre d'état sont spécifiées sous forme de marge de 24x24, avec une marge de 1 DP (donc l'icône réelle ne prend qu'une optique 22x22 DP carré, bien que certaines des AA puissent saigner dans ce marge / saframe DP). Pour convertir 24 DP sur des tailles de pixels réelles, ces calculs rugueux sont utilisés: p>
Pouvez-vous s'il vous plaît essayer de définir bitmap sur style d'abord p>
notificationCompat.bigpicturestyle style = nouvelle notificationCompat.bigpicturestestyle (); style.bigpicture (bitmap); b> p>
Puis utilisez le style ci-dessus sur
SetStyle (Style) B>
P>
J'ai essayé que ça n'a pas changé, mais toujours merci
Ajoutez un délai lors de la conversion de l'image sur Bitmap, puis après avoir envoyé la notification