Android - 通知图标非常小

时间:2018-03-09 03:28:42

标签: android onesignal

我在Android应用中使用推送通知。我正在使用Android Asset Studio来生成通知图片。

但是,图像非常小,我想填充通知区域的空间。请看下面的图片:

enter image description here

您可以在我的项目here中找到我使用的通知图片。 (由Android Asset Studio生成)

显示通知的代码here

1 个答案:

答案 0 :(得分:2)

问题是你只使用setSmallIcon()。如果您未设置setLargeIcon()

,此图标将显示在状态栏中,并显示为通知图标
  

设置小图标资源,该资源将用于表示状态栏中的通知。展开视图的平台模板将在左侧绘制此图标,除非还指定了大图标,在这种情况下,小图标将移动到右侧。

设置LargeIcon。使用NotificationCompat.Builder代替Notification.Builder

Bitmap icon = BitmapFactory.decodeResource(getResources(),R.drawable.app_logo);
Notification noti = new Notification.Builder(mContext)
     .setContentTitle("Title")
     .setContentText(subject)
     .setSmallIcon(R.drawable.small_icon)
     .setLargeIcon(icon )
     .build();