1

我有一个 drawable-xhdpi-v11 文件夹,其中包含在我的通知中使用的 48x48 图标:

Notification notification = new Notification(R.drawable.ic_not_logo, null, now);

我注意到在运行 JB 的 Galaxy Nexus 上,图标缩小为 36x36,使其变得模糊。如果文档需要 36x36,为什么文档要求 48x48?我错过了什么吗?有没有办法让我的通知图标像素完美?

编辑:这是一个相关的帖子 Android 状态栏需要 25x25dp 大小的图标,而指南推荐 32x32dp。谁错了? 这篇文章中的答案并没有解释为什么它仍然要求一个 48x48 大小的图标并将其缩小到 36x36。

4

3 回答 3

0

您应该提供相同资源的不同版本。

跟随指南:android设计状态栏

于 2012-08-03T14:05:37.270 回答
0

我的最终结论是,不可能有像素完美的通知图标。我尝试为 drawable-xhdpi-v11 文件夹提供不同大小的图标,它会缩小所有提供的图标,而不管它们的大小,导致分辨率损失和像素完美图标的模糊。相当令人失望。

于 2012-08-05T09:56:13.507 回答
0

你绝对应该坚持指南中的 24dp 值,但你必须提供一个 xxhdpi res (72px),然后 Android 可以使用它来缩放到 36px 而不会模糊。与应用程序图标相同,一些平板电脑使用 xxhdpi res 作为主屏幕,即使设备是 xhdpi。

于 2014-06-18T13:06:09.157 回答