2012-06-28 108 views
2

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

+1

请显示XML。你如何定位按钮?你使用的是什么样的布局父母? – Simon

回答

1

考虑不将图片大小设置为总大小,而是将其设置为定义的大小。所以你会有不知何故在你的照片周围的黑色框架,但不同屏幕大小没有问题。