我在一个应用程序中有大约10个活动,大约有100多个图像。现在需要为多种不同尺寸和密度的屏幕提供支持。如果我需要创建小尺寸,大尺寸和大尺寸尺寸,即使它将定制30多个活动,也要保留特定尺寸的差异密度:O有什么方法可以根据尺寸和密度拉伸整个布局,我意味着什么是解决这个问题的最佳方法。这一定是一个非常普遍的问题,但我在这里遗漏了一些东西。我读了android dev。屏幕支持doc但仍然困惑。有任何想法吗?谢谢你的帮助。
答案 0 :(得分:0)
很难给出一个特定于你的项目的答案,但总的来说Android本身就做得很好。如果未指定固定尺寸(即使用px而不是dp),所有布局都将自动缩放。当谈到全屏图像(背景等)时,最好是提供多种分辨率(在drawable-mdpi,drawable-hdpi等中)文件夹。您可能还需要查看scaleType以获取您可能拥有的ImageView。
通读official documentation,了解如何支持多种屏幕分辨率。它提供了您需要的所有信息,并详细介绍了如何提供不同的布局,不仅适用于不同的屏幕分辨率,还适用于不同的屏幕方向和最小宽度等(适用于平板电脑特定布局)