方法一 (修改图标的尺寸和大小) (无效):

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.abc).setContentTitle("aaaaa").setContentText("bbbbbb").setLargeIcon(abcd);

调用了setSmallIcon()方法,但是通知栏显示时的小图标是个方块,不是我们设置的图标;

解决:图标大小限制在20kb以内。 (无效)

排查技巧:

设置的图标过大时,AndroidStudio预览时图片显示不出来;

换成小图标就可以正常显示了:

这个电话的小图标能显示,但是是灰色的,不是彩色的。(没有完全解决)

方法二(有效):

在不同的版本使用不同的图标,在android 8.0以下,使用透明背景的图标,配上底色。

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {builder.setSmallIcon(R.mipmap.launcher_icon);
} else {// 背景透明的图片,配上底色builder.setSmallIcon(R.mipmap.icon_notification).setColor(Color.parseColor("#0972EE"));
}

Android Notification设置的小图标显示的是小方块相关推荐

  1. Notification设置的小图标显示的是小方块

    方法一 (修改图标的尺寸和大小) (无效): NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).se ...

  2. 浏览器访问网站标签页小图标显示

    浏览器访问网站标签页小图标显示 1.对于IE浏览器:把需要显示的16x16像素的ICO图标命名为favicon.ICO放置在网站根目录下,浏览器会自动检索 2.对于其他浏览器通用的在标签页加入指定图标 ...

  3. windows任务栏右侧小图标显示不完整

    之前发现windows电脑右侧小图标显示不完整 百度了一下,只需要新建一个bat文件,内容是 cd /d %userprofile%\AppData\Local\Microsoft\Windows\E ...

  4. VSCode项目文件夹有小图标显示和配置

    一.开始工作目录下是没有小图标显示的 二.如图下图操作,安装并重新加载 三.有了这个插件还无法让工作目录下的文件变成小图标,还需要激活 激活后,图标就已经改变了.

  5. css3实现小图标向下引导小箭头动态效果

    css3实现小图标向下引导小箭头动态效果 网上转的 ,记录下来,方便下次用到 <!DOCTYPE html> <html><head><meta charse ...

  6. Android Pixel手机Notification小图标显示白方块问题

    1 问题 我遇到的问题是在Google的Pixel手机上,当通知显示出来时,对应小图标的icon的样式是一个小白块 2 setSmallIcon() 按照google的说法,这个小图标是通过setSm ...

  7. android notification设置不同字体颜色,Android Notification自定义通知样式你要知道的事...

    本文将根据个人经验对Notification做个总结,以供参考! 什么是通知(Notification) 通知是一个可以在应用程序正常的用户界面之外显示给用户的消息. 通知发出时,它首先出现在状态栏的 ...

  8. VMware设置任务栏图标显示与隐藏

    1.打开软件 2.软件左上角工具栏中:[编辑]->[首选项]->[工作区] 3.里面有个[显示托盘图标] 4.有三个选项: [始终] [当虚拟机开机时] [从不] 5.根据需要选择即可. ...

  9. android 自定义通知不显示,Android notification设置的图标不显示

    跟着谷歌的android fundamental tutorial作安卓通知部分时,在魅族flyme系统上并不显示我设置的通知icon,而是显示默认的应用启动图标.而且奇怪的是我设置的通知是等级最高的 ...

最新文章

  1. 分享18个常用的网站性能测试工具
  2. python有几个系列_python系列1-就业篇
  3. [JavaWeb-HTML]CSS与html结合方式
  4. python 中调用shell命令
  5. C++_基础部分_C++文件操作_文件的写入操作---C++语言工作笔记076
  6. linux ftp命令参数全集
  7. python运算符_零基础学习 Python 之运算符
  8. 北大核刊最新版2020目录_重磅!最新版CSSCI 来源期刊目录(2019-2020)
  9. 老男孩LINUX50期_陈桂林决心书
  10. 用postman GET调试阿里云银行卡二、三、四要素实名认证
  11. win10 uwp 相机的分辨率设置方法
  12. 为计算机技术奉献一生语录,乐于奉献的名言警句40句
  13. Java字节码魔法数字_Java的魔法:字节码
  14. 计算机 网络 硬件包括,局域网网络硬件主要包括5个
  15. 02 C/C++创建tcl自定义命令
  16. gitlab 安装以及卸载
  17. 新媒体内容运营的7个核心环节
  18. 怎么把视频转换成音频
  19. 激战2电信服务器哪个最多,玩家浅谈 激战2电信一区服务器派系之争
  20. 触宝占据内容赛道有利位置:疯读高速发展,或将迎来价值修复时刻

热门文章

  1. 《Improved Techniques for Training GANs》-论文阅读笔记
  2. 将网页上所有canvas下载为图片
  3. python宝石与石头_学习python (2)
  4. xlnx用matlab求解,《MATLAB语言》实验大纲
  5. PE49-Prime permutations
  6. 网卡名称命名原理和修改方法
  7. Python循环结构详解
  8. 电脑指纹,Win7电脑指纹识别如何设置?
  9. 基于MindStudio的电力绝缘子检测
  10. Python运行环境搭建/代码的编写和执行