关于所包含标准图标的主题,Android documentation提及:
下面显示的是标准菜单图标 在Android系统中使用的。 因为这些资源可以改变 在平台版本之间,你应该 不参考系统的副本 资源。如果你想使用任何图标 或其他内部可绘制资源, 你应该存储这些的本地副本 应用程序中的图标或drawables 资源,然后引用本地 从您的应用程序代码复制。在 这样,你就可以保持控制 在你的图标的外观, 即使系统的副本发生变化。 请注意,下面的列表不是 打算完成。
在我的应用程序中,我使用了诸如“ic_menu_sort_alphabetically”之类的标准图标,因此我试图找到这些图标,以便我可以将它们包含在我的应用程序中。
然而,在“android-sdk / platforms / android-8 / android.jar”中我只找到了drawable-mdpi和drawable-hdpi中的图标 - 既没有带图标的默认drawable文件夹,也没有drawable- ldpi文件夹,包含这些图标的低分辨率版本。但是,需要这样的低分辨率版本才能在ldpi设备上提供本机版本,例如HTC Wildfire。
是否有任何“官方”版本的Android图标在ldpi缩放?虽然ldpi版本可能存储在我的HTC Wildfire设备的某个地方,但我认为它们的版权归HTC所有,而不是与Android发行版中的图标相同的开源许可证。
答案 0 :(得分:2)
如果找不到预缩放的图像,只需在Photoshop或GIMP中打开mdpi,然后将它们调整75%即可生成ldpi图标。要使hdpi将mdpi图像调整150%。