Я хочу программно выбрать позицию 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);