Android:具有不同分辨率的屏幕中按钮的位置

时间:2012-06-28 11:02:50

标签: android

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

1 个答案:

答案 0 :(得分:1)

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