我在支持不同的屏幕尺寸时遇到了问题。我的应用程序有 mdpi (320x480)、hdpi (480x800) 或 ldpi (240x432) 的不同可绘制对象。我也有不同的布局,用于小、正常-不长、正常-长。每个尺寸缩放或放置功能都在 dp 中完成。但是我的问题是我需要在屏幕上精确放置一个元素,以便它完全适合背景。这里的一个示例是我下载并显示在作为背景一部分的框架内的图像。或者我还在 imageview 对象的顶部画了一个圆(使用 drawArc),并且需要精确地放置它以适合该图像上的“黑洞”。因为位置取决于背景,所以我将元素放置在父级边距中。正如我所写的那样,我正在使用 dp 。但是,如果我适合 320x480 3" 的设置 游戏必须使用某种机制,并且它们可以在任何屏幕尺寸上运行。任何人都可以帮忙吗?游戏必须使用某种机制,并且它们可以在任何屏幕尺寸上运行。任何人都可以帮忙吗?