2013-05-08 47 views
0

我在应用程序中大约有10项活动,并且有大约100多幅图像。现在需要为差异大小和密度的多个屏幕提供支持。如果我需要为小尺寸,大尺寸和xlarge尺寸创建,即使它可以定制30个更多的活动,请留出一定的尺寸的差异密度:O有没有什么方法可以根据尺寸和密度来拉伸整个布局,I意味着解决这个问题的最好方法是什么。这肯定是一个非常普遍的问题,但我在这里错过了一些东西。我阅读了Android开发。屏幕支持文档,但仍然困惑。有任何想法吗?谢谢你的帮助。在Android中支持多个屏幕以进行多种活动和资源

回答

0

很难给出与您的项目相关的具体答案,但总的来说,Android本身就很好地完成了这一切。如果您没有指定固定尺寸(即使用px代替dp),所有布局都会自动缩放。当涉及到全屏图像(背景等)时,最好提供多种分辨率(在drawable-mdpi,drawable-hdpi等)文件夹中。您可能还需要查看scaleType以了解您可能拥有的ImageView。

通过official documentation阅读如何支持多种屏幕分辨率。它提供了所有您需要的信息,并详细介绍了如何针对不同的屏幕分辨率提供不同的布局,还针对不同的屏幕方向以及最小宽度等(针对平板电脑的特定布局)。

+0

我已经使用了dp当然,但对于一些屏幕布局变得没有组织 – ruben 2013-05-08 12:45:31

+0

好吧,正如我所说的,很难给出具体的建议,而不看到一些代码和/或XML。请编辑您的问题并为特定活动添加XML,并告诉我们它有什么问题。 – britzl 2013-05-08 18:31:23