为什么必须为不同的屏幕密度提供不同的图像?

时间:2013-10-27 14:12:21

标签: android

为什么开发人员必须为不同的屏幕密度(ldpi,mdpi,hdpi,xhdpi)提供不同的图像?

为什么我们不提供一个大密度的大图像(例如hdpi或xhdpi)?

2 个答案:

答案 0 :(得分:3)

您可能希望这样做有几个原因:

  • 动态调整大小会占用资源(CPU /内存),从而减慢您的应用程序
  • 您可能对调整算法大小或者知道如何调整图像大小以获得更好的最终结果感到满意(想想有图像矢量的情况)
  • 你可能想要为不同的densiss使用不同的图像(想想你的图像包含文本的情况。如果没有足够的空间来展示它,你可能想要在低密度图像上省略文字)

答案 1 :(得分:1)

如果你确实提供大图片,那么android必须扩展它们希望不是最佳选择,因为它会浪费能源并且减慢你的应用