Notification设置的小图标显示的是小方块
方法一 (修改图标的尺寸和大小) (无效):
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"));
}
————————————————
版权声明:本文为CSDN博主「唐诺」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhijiandedaima/article/details/125007616
Notification设置的小图标显示的是小方块相关推荐
- Android Notification设置的小图标显示的是小方块
方法一 (修改图标的尺寸和大小) (无效): NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).se ...
- 浏览器访问网站标签页小图标显示
浏览器访问网站标签页小图标显示 1.对于IE浏览器:把需要显示的16x16像素的ICO图标命名为favicon.ICO放置在网站根目录下,浏览器会自动检索 2.对于其他浏览器通用的在标签页加入指定图标 ...
- windows任务栏右侧小图标显示不完整
之前发现windows电脑右侧小图标显示不完整 百度了一下,只需要新建一个bat文件,内容是 cd /d %userprofile%\AppData\Local\Microsoft\Windows\E ...
- VSCode项目文件夹有小图标显示和配置
一.开始工作目录下是没有小图标显示的 二.如图下图操作,安装并重新加载 三.有了这个插件还无法让工作目录下的文件变成小图标,还需要激活 激活后,图标就已经改变了.
- css3实现小图标向下引导小箭头动态效果
css3实现小图标向下引导小箭头动态效果 网上转的 ,记录下来,方便下次用到 <!DOCTYPE html> <html><head><meta charse ...
- Android Pixel手机Notification小图标显示白方块问题
1 问题 我遇到的问题是在Google的Pixel手机上,当通知显示出来时,对应小图标的icon的样式是一个小白块 2 setSmallIcon() 按照google的说法,这个小图标是通过setSm ...
- VMware设置任务栏图标显示与隐藏
1.打开软件 2.软件左上角工具栏中:[编辑]->[首选项]->[工作区] 3.里面有个[显示托盘图标] 4.有三个选项: [始终] [当虚拟机开机时] [从不] 5.根据需要选择即可. ...
- 解决iconfont下载的图标显示的是小方框
嘿嘿,我来了,最近做vue3项目,忽然发现技术就是越学越有成就感,尤其是每次都征服一个难点的时候.最近写项目遇到iconfont粘贴线上的链接却出现的总是小方块的问题. 第一步,我们先从iconfon ...
- windows如何设置默认“大图标”显示
在使用Windows10系统的时候,每次打开文件夹,其中的文件都以"详细信息"的方式显示出来,想要查看"大图标"每次都需重新设置,查看文件很不方便. 能不能每次 ...
最新文章
- 算法和数据结构c语言源代码,【资料分享】 数据结构与算法全集(C源代码+详细注释)!...
- C++实现Schmidt施密特正交化算法(附完整源码)
- Django08:模型层(ORM)--测试脚本/必知的13条/神器的双下划线查询/多表操作
- Javascript原型钩沉
- (转)如何检查系统是否支持Zend Optimizer
- Docker一些常用命令
- linux中mysql群集_阅读无群集可用性组中的Scale可用性组
- 使用FragmentPagerAdapter和FragmentStatePagerAdapter时Fragment生命周期区别
- linux timerfd_settime函数,Linux的timerfd分析
- [转载] Java——System.exit()用法及个人理解
- Python简单实现图书管理系统
- 常用html页面设计工具,网站前端开发常用工具大全-web设计师必备
- java随机不重复点名_怎样用java做一个点名器,除重复,并且用键盘输入
- wnmp mysql 密码_WNMP(Windows + Nginx + PHP + MySQL) 安装
- 苹果手机屏幕上有白点怎么办
- 用Python实现免费往手机发短信
- 什么是IP Core?
- Горький изучить головка.Eligendi culpa cupiditate libero quae.
- 刷机相关的Android的安全
- 有关研究生教育的话题