2

我的 Android 应用程序由几个 UI 屏幕组成,这些屏幕包含背景资源和放置在其顶部的按钮。背景顶部按钮的位置在布局的 xml 文件中确定。在具有不同分辨率的屏幕中,背景会调整大小以适应屏幕。这会产生一个问题,即按钮未放置在背景顶部的正确位置。例如:使用模拟器,我在各种正常尺寸的屏幕上进行了检查。我使用的背景与密度为 240 的 480x800 分辨率兼容。但是当我在分辨率为 640X960 且密度为 320 的模拟器上运行它时,背景会调整大小并且按钮未放置在正确的位置。同样的事情发生在分辨率为 320X480、密度为 160 的模拟器上。

4

1 回答 1

1

考虑不要将图片调整为总大小,而是将其设置为定义的大小。所以你的图片周围会有一个黑框,但不同的屏幕尺寸没有问题。

于 2012-06-28T11:37:32.170 回答