NotificationCompat在Android中无法正常显示

时间:2016-03-14 06:00:26

标签: android android-notifications

我想显示类似的通知:

enter image description here

所以我尝试了以下代码:

NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext);

            builder.setSmallIcon(R.drawable.ic_launcher);

            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com/"));
            PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);

            builder.setContentIntent(pendingIntent);
            builder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
            builder.setStyle(new NotificationCompat.BigPictureStyle().bigPicture(result));
            builder.setContentTitle(title);
            builder.setContentText(message);
            builder.setSubText("");

            NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
            notificationManager.notify(2000, builder.build());

我没有得到相同的输出,有很多空格等标记为红色。

enter image description here

所以我删除了 builder.setContentText(message); 并将所有内容添加到 builder.setSubText(消息); - 显示非常完美,没有浪费空间等但是在这里我滚动通知" UP"用我的两根手指使它变小..通知中的第二行消失了。

这样的事情:

enter image description here

如果您在上图中看到只显示标题,则不会显示任何内容文字或子文字?如何解决这个问题。

我确定我在这里做错了什么?有人可以指导我纠正这个吗?

谢谢!

0 个答案:

没有答案