我在一个应用程序中有大约 10 个活动和大约一百多个图像。现在需要为不同尺寸和密度的多个屏幕提供支持。如果我需要创建 small、large 和 xlarge 尺寸,即使它将定制 30 多个活动,除了特定尺寸的不同密度:O 有什么方法可以根据尺寸和密度拉伸整个布局,我意思是解决这个问题的最佳方法是什么。这一定是一个非常普遍的问题,但我在这里遗漏了一些东西。我读了安卓开发。屏幕支持文档,但仍然感到困惑。有任何想法吗?谢谢你的帮助。
问问题
75 次
1 回答
0
很难针对您的项目给出具体的答案,但总的来说,Android 本身就可以很好地完成这一切。如果您没有指定固定尺寸(即使用 px 而不是 dp),所有布局都会自动缩放。当涉及全屏图像(背景等)时,最好提供多种分辨率(在 drawable-mdpi、drawable-hdpi 等文件夹中)。您可能还需要查看您可能拥有的 ImageViews 的scaleType。
阅读有关如何支持多种屏幕分辨率的官方文档。它提供了您需要的所有信息,并详细介绍了如何提供不同的布局,不仅适用于不同的屏幕分辨率,还适用于不同的屏幕方向和最小宽度等(针对平板电脑特定布局)
于 2013-05-08T12:36:57.200 回答