2010-09-02 125 views
1

我从一个新的Android项目的HDPI,MDPI和LDPI图标观察到它们的比例为6:4:3(72:48:36)。那么以同样的比例来衡量我的其他drawable是否是个好主意?如果不是扩展应用程序部署的可绘制资源的最佳方式是什么?处理各种屏幕尺寸的drawables

回答

1

HDPI代表具有240DPI的设备,MDPI代表具有160DPI的设备,而LDPI代表具有120DPI的设备。因此这个比率是1.5:1:0.75(和你想象的一样)。

如果您没有提供合适的可绘图,Android会试图以相同的比例扩展它们。

如果设备的屏幕密度不介质,其内容的应用程序的布局和绘图是因为如果屏幕是介质密度,但框架缩放布局和图像(如果为目标密度的图像不是可用)以适应目标密度。如果目标密度为高密度(160-> 240虚拟dpi),则缩放1.5倍;如果目标密度为低密度(160-> 120虚拟dpi),则缩放0.75倍。

从指导方针而采取:http://developer.android.com/guide/practices/screens_support.html