如何将对象(imageview)放置在特定的背景部分,并使其在不同的android设备上运行?

如何将对象(imageview)放置在特定的背景部分,并使其在不同的android设备上运行?,android,Android,我有背景。在这种情况下,将绘制一个组件。不在中心,假设一个盒子,但不在确切的中心。我想放置另一个对象可能是imageview。正好在背景中绘制的框的顶部。 我设法在我的平板电脑上设置了它。但它在其他平板电脑上不起作用。有什么好主意吗 我试过使用“获取屏幕宽度高度”,但绘制的框不完全匹配。即使是静态的。您必须为不同大小的设备和分辨率制作不同的布局。否则,其他设备将失真。有关更多信息,请参见此您必须为不同大小的设备和分辨率制作不同的布局。否则,其他设备将失真设备。有关更多信息,请参见此将xml与位图

我有背景。在这种情况下,将绘制一个组件。不在中心,假设一个盒子,但不在确切的中心。我想放置另一个对象可能是imageview。正好在背景中绘制的框的顶部。 我设法在我的平板电脑上设置了它。但它在其他平板电脑上不起作用。有什么好主意吗


我试过使用“获取屏幕宽度高度”,但绘制的框不完全匹配。即使是静态的。

您必须为不同大小的设备和分辨率制作不同的布局。否则,其他设备将失真。有关更多信息,请参见此您必须为不同大小的设备和分辨率制作不同的布局。否则,其他设备将失真设备。有关更多信息,请参见此

将xml与位图一起使用:

<bitmap gravity="center_horizontal|top" android:tileMode="disable" android:src="@drawable/YOUR_DRAWABLE" /> 

将xml与位图一起使用:

<bitmap gravity="center_horizontal|top" android:tileMode="disable" android:src="@drawable/YOUR_DRAWABLE" />