Мне нужно найти координату X image
на layout
. Я попробовал это:
logo = (ImageView) tabBar.findViewById(R.id.logo);
int [] koordinates = new int [2];
logo.getLocationOnScreen(koordinates);
firstPosition = koordinates[0];
Log.d("firstPosition", "firstPosition: " + firstPosition);
Но он возвращает 0. Я также пытался использовать метод getLeft()
, но он также возвращает 0.
Есть ли правильный способ сделать это? Заранее спасибо.
Редактировать: Решено! Найден способ сделать это ...
Не на создание, но обязательно после этого! Так что все еще в порядке!
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
logo = (View) tabBar.findViewById(R.id.logo);
firstPosition = logo.getLeft();
Log.d("firstPosition", "firstPosition: " + firstPosition);
}