要获取Android Studio中ImageView的坐标,可以使用以下代码示例:
ImageView imageView = findViewById(R.id.imageView);
int[] location = new int[2];
imageView.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
在这个示例中,我们假设ImageView的id是imageView
。首先,我们通过findViewById
方法获取ImageView的实例。然后,我们创建一个长度为2的整型数组location
,用于存储ImageView的坐标。接下来,我们调用getLocationOnScreen
方法来获取ImageView在屏幕上的坐标,将结果存储在location
数组中。最后,我们可以通过location[0]
和location[1]
来分别获取ImageView的x坐标和y坐标。
请注意,getLocationOnScreen
方法返回的是ImageView在整个屏幕上的坐标,而不是相对于父容器或其他视图的坐标。
希望这个解决方法能够帮助到你!