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

被折叠的 条评论
为什么被折叠?



