Android - 通知BigPictureStyle

时间:2016-05-18 09:15:03

标签: android notifications android-notifications

我想显示这样的通知like this

但是我得到这样的like this

我正在使用代码

final Notification notifyDetails = new NotificationCompat.Builder(context)
                                .setContentTitle(mTitle)
                                .setContentText(mDesc)
                                .setSmallIcon(R.mipmap.ic_launcher)
                                .setTicker(mDesc)
                                .setStyle(new NotificationCompat.BigPictureStyle()
                                        .bigPicture(myBitmap)
                                        .setSummaryText(mDesc))
                                .setContentIntent(nIntent)
                                .addAction(R.drawable.share, "Share", nIntent)
                                .build();
                        mNotificationManager.notify(SIMPLE_NOTFICATION_ID, notifyDetails);

如何显示我的通知?我有谷歌它,我没有得到解决方案。请有人为此工作,请分享您的想法。

提前多多感谢

2 个答案:

答案 0 :(得分:1)

为此,您需要自定义UI进行通知。 有关详细信息,请参阅以下链接。

Custom Notification

答案 1 :(得分:0)

我希望它会起作用

Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image);
        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
                .setLargeIcon(bm) 
                .setContentTitle("Event tracker")
                .setContentText("Events received")

请注意大图标必须是位图