通过View.getLoationOnScreen方法可以获取当前View相当于屏幕的坐标,代码如下:
View view = findViewById(R.id.buttn1);
int[ ] locations = new int[2];
view.getLocationScreen(locations);
int x = locations[0]; //获取组件当前位置的横坐标
int y = locations[1]; //获取组件当前位置的纵坐标
通过View.getLoationOnScreen方法可以获取当前View相当于屏幕的坐标,代码如下:
View view = findViewById(R.id.buttn1);
int[ ] locations = new int[2];
view.getLocationScreen(locations);
int x = locations[0]; //获取组件当前位置的横坐标
int y = locations[1]; //获取组件当前位置的纵坐标