Android Studio-getLocationOnScreen

Android Studio-getLocationOnScreen,android,Android,为什么屏幕上没有对应的getLocationOnScreen?直观的方法是在屏幕上设置位置。。。我有一个图像视图,希望得到这些坐标,以便为另一个图像视图提供相同的坐标 提到的直观方式是: int [] location = new int [2]; imageView1.getLocationOnScreen(location); imageView2.setLocationOnScreen(location); 但此set命令不可用。这将是最简单的事情:(有对应的吗 PS:我的图像没有边距

为什么屏幕上没有对应的getLocationOnScreen?直观的方法是在屏幕上设置位置。。。我有一个图像视图,希望得到这些坐标,以便为另一个图像视图提供相同的坐标

提到的直观方式是:

int [] location = new int [2];
imageView1.getLocationOnScreen(location);
imageView2.setLocationOnScreen(location);
但此set命令不可用。这将是最简单的事情:(有对应的吗

PS:我的图像没有边距


感谢您的帮助,因为屏幕上的位置是由ImageView所在的布局控制的,而不是由ImageView本身控制的。如果您需要一个允许您在特定坐标处定位子视图的布局,请尝试框架布局。

因为屏幕上的位置是由ImageView所在的布局控制的,而不是由ImageView本身控制的。如果您需要一个允许您将子视图定位在特定坐标的布局,请尝试使用FrameLayout。

AbsoluteLayout不推荐使用,请使用FrameLayout代替AbsoluteLayout,改用FrameLayout