我在android应用程序上工作,我想这个应用程序必须适合不同的屏幕尺寸和密度。我默认在res/layout中制作了files.xml文件,res/layout- small /xml文件用于支持小屏幕,如QVGA (低密度),res/layout-normal/xml文件用于支持中等屏幕,如HVGA(中等密度),res/layout- large /xml文件用于大屏幕,如WVGA800(高密度)。
我需要在数学/算法方面的帮助,以获取已知大小的图像,并适合两个屏幕尺寸之一:
720 x 480或1280 x 1024。图像尺寸来自XML文件,但是这些尺寸是web尺寸,我还从XML中选择了比web尺寸更高或更低的图像。我想要的是使用网页尺寸的纵横比来显示更高分辨率的图像,如果可用,在HD (1280x720)屏幕上