ImageView
プログラムで自分の位置を取得したい。ImageView.
位置とは、画面の上部からスタックオーバーフローに投稿された他のすべてのソリューションを試したピクセル単位の距離を意味しますが、うまくいきません。私の最小 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);