从我对Android支持多屏幕支持的理解中,可以根据屏幕密度和尺寸缩放布局,而根据屏幕密度缩放图像。按不同尺寸显示图片
这可确保图像在不同密度屏幕上显示相同大小。为了克服可能出现的缩放问题,建议在四种广义密度之间提供3:4:6:8缩放比例的不同版本的图像。
但是,如果我的屏幕只是简单地在下面显示带有一些文字的照片,并且我想在一些手机中利用额外的屏幕尺寸,并且因此会以更大的尺寸显示照片观点比在较小的屏幕上,那么这样做的最好方法是什么?
还要显示图像,最好是使用wrap_content或dp - 一个优于另一个的优点是什么?
非常感谢提前
P
非常感谢您的答复,但WRT回答第一个问题,该链接似乎只descibe针对不同屏幕密度提供的图像,使图像显示在同一尺寸在不同密度的屏幕上。我无法看到任何地方,这表明想要在更大的屏幕上以更大的尺寸显示图像(不考虑密度)的解决方案?谢谢 – user396707
您可以使用mm或in来根据屏幕的实际大小指定某些内容,但我不会推荐它。您可以使用以下代码找到屏幕的实际大小: – gammaraptor
Display display = getWindowManager()。getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); – gammaraptor