【发布时间】:2015-12-23 20:32:10
【问题描述】:
我已经在开发带有雪崩消息通知的应用程序,但在比 Lollipop Android 版本驱动的设备上,我遇到了通知大图标大小的问题。
在 Lollipop 和 Marshmallow 设备上看起来不错:
但是当我在我的 Android 4.4 模拟器上打开一个应用程序时,我发现了这个:
图像没有缩放、拟合,只是在中间裁剪。它肯定看起来不太好。
注意:为了清楚起见,这个大通知图标是 从服务器下载消息日期和内容。它 看起来像这样:
我的解决方案
在我的雪崩通知类工作了几个小时后,我添加了两个方法,它们仅在检测到 Android 棒棒糖前版本时运行:
- 第一个将图标形状从rectangle更改为square并添加white背景
- 第二个将图标尺寸更改为 96x96
更改后,我在同一个 Kitkat 模拟器 (Moto X 2013) 上的通知图标看起来好多了:
问题
你能告诉我是否有更简单的方法来处理这个问题?如果没有,除了 96x96,我还需要支持哪些图标尺寸?
提前致谢
【问题讨论】:
标签: android android-layout notifications android-notifications