我想要以编程的方式获取我的
这些是我尝试过的代码 -
ImageView
的位置。我所指的位置是从屏幕顶部到该 ImageView
的像素距离。我已经尝试了stackoverflow上发布的所有其他解决方案,但对我来说都不起作用。我的最小API级别是8。这些是我尝试过的代码 -
ImageView image = (ImageView) findViewById(R.id.imageView1);
1) image.getTop();
2) private int getRelativeTop(View myView) {
if (myView.getParent() == myView.getRootView())
return myView.getTop();
else
return myView.getTop() + getRelativeTop((View) myView.getParent());
}
3) image.getLocationOnScreen(int[] locaiton);