我想以編程方式獲得我的ImageView
的位置。通過位置,我的意思是從屏幕頂部到像素的距離ImageView.
我已經嘗試了所有其他解決方案發布在stackoverflow中,但它不適合我。我的最低API等級爲8以編程方式獲取ImageView相對於屏幕的位置
這些代碼我有tried-
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);
你可以添加一些你試過的代碼嗎? – Carnal
@Carnal我已添加代碼。 – Naddy
太棒了,你使用這些方法onCreate? – Carnal