Wlad Asked:2020-01-24 17:52:54 +0800 CST2020-01-24 17:52:54 +0800 CST 2020-01-24 17:52:54 +0800 CST 通知不显示图片 772 通知通知不会拉出所有手机上的图片。我使用 .setSmallIcon(R.mipmap.ic_launcher) 它,它适用于大多数手机。但是在一部手机和模拟器中没有 - 只有一个白色圆圈。 我尝试从drawable. 图标的形状发生了变化 - 但里面仍然是白色的。 怎么了?有具体的尺寸吗? 更新: 在这些手机上,结果显示矢量图像。但是如何处理光栅呢? 有些手机被接受.setSmallIcon()为光栅,而另一些则不是? java 1 个回答 Voted Best Answer Wlad 2020-01-27T21:50:43+08:002020-01-27T21:50:43+08:00 我学到了什么?有些手机不能显示彩色通知(只有白色),有人可以,有人可以放置应用程序本身的图标而不是给定的图标。 我为自己找到了一条出路。 通过使用名称ImageAssets创建并为其选择颜色。谁可以 - 将展示它,谁不是 - 将是灰色的。Action Bar and Tab Iconsic_action_name Bitmap icon = BitmapFactory.decodeResource(getApplicationContext().getResources(), R.drawable.ic_action_name); 并在 Notification 构造函数中 .setSmallIcon(R.drawable.ic_action_name) .setLargeIcon(icon)
我学到了什么?有些手机不能显示彩色通知(只有白色),有人可以,有人可以放置应用程序本身的图标而不是给定的图标。
我为自己找到了一条出路。
通过使用名称
ImageAssets
创建并为其选择颜色。谁可以 - 将展示它,谁不是 - 将是灰色的。Action Bar and Tab Icons
ic_action_name
并在 Notification 构造函数中