Notification icon问题

本文详细介绍了在Android系统中Notification的不同显示设置方式及其效果差异。包括仅设置Notification.icon时的状态栏及下拉区域显示情况,同时设置Notification.icon和contentView时的行为,以及不同系统如MIUI在显示上的特殊处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Notification图标设置问题

只设置Notification.icon的话,状态栏和拉开状态栏后的显示区域都使用这个值。
只设置contentView,不设置Notification.icon或者Notification.ticker的话,状态栏不显示一开始的滚动信息
既设置Notification.icon又设置contentView的话,状态栏显示Notification.icon和Notification.ticker,拉开状态栏后显示contentView。
这里有一个需要注意的地方,只设置Notification.icon,不设置contentView的话,有的系统会在拉开状态栏显示Notification.icon时,对Notification.icon进行加工。目前在MIUI上发现了这个问题。


结论:弹出Notification的话,最后使用统一的工具来弹。


另外:Notification.icon在不同的drawable下尺寸有系统规定的值,不要人为设死一个icon资源。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值