【发布时间】:2013-11-30 21:12:57
【问题描述】:
我试图弄清楚 ICS+ 中用于通知的图像大小是多少
如图所示:
我已尝试设置 ic_launcher,但它太大了,并且似乎在图像上被剪切了。 (MDPI 为 48dp)
所以现在我使用ic_stat_notify,它是 24dp 的 MDPI,它看起来很小。
我浏览了所有文档,但找不到任何提及这些图标大小的内容。
谢谢
【问题讨论】:
标签: android notifications icons
我试图弄清楚 ICS+ 中用于通知的图像大小是多少
如图所示:
我已尝试设置 ic_launcher,但它太大了,并且似乎在图像上被剪切了。 (MDPI 为 48dp)
所以现在我使用ic_stat_notify,它是 24dp 的 MDPI,它看起来很小。
我浏览了所有文档,但找不到任何提及这些图标大小的内容。
谢谢
【问题讨论】:
标签: android notifications icons
您可以在文档 here 的图标部分中找到有关这些图标尺寸的更多信息
您可以使用this website 来计算确切的尺寸
【讨论】:
如果您通过 xml 布局实现视图,则始终可以缩放 ImageView 以适应特定大小。
来自Android: resizing imageview in XML 的示例如下:
<ImageView [...]
android:maxWidth="42dp"
android:maxHeight="42dp"
android:scaleType="fitCenter"
android:adjustViewBounds="true"
/>
【讨论】:
您可以使用 RemoteViews 创建自定义通知,然后在该自定义通知的布局中添加 ImageView。将此 ImageView 的源设置为 ic_launcher.png 或其他内容。现在,根据您的要求从 layout/xml 文件中设置高度和宽度。
【讨论】: