我需要在image
上找到layout
的X坐标。我试过这个:
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);
}
答案 0 :(得分:0)
尝试致电:
logo.getScrollX();