将按钮定位在不同屏幕的背景图像上的固定位置?

时间:2011-08-10 14:40:51

标签: android android-layout

我使用相对布局作为我的一个主要活动与图像背景。我想将四个按钮(带有背景图像)放在背景图像(活动的)上的固定位置。

我创建了main.xml,指定相对于彼此的按钮,其中有不同的边距。问题是如果屏幕密度发生变化,背景图像(活动)会向上和向下缩放,但按钮(带有背景图像)则不会。有什么方法可以将它们定位在所有屏幕的同一个地方吗?我是否必须为小型,中型,大型创建3种不同的布局,还是有其他方式吗? 我使用的是2.3.3。

1 个答案:

答案 0 :(得分:1)

建议的方法是使用不同的XML布局文件,其中layout- {size}具有不同的限定符。所以你是对的,这是处理这个问题的推荐方法。