我需要在layout
上找到image
的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);
}
你想獲得活動觸摸事件或一些事件說點擊/負載ImageView的位置? – 2012-02-13 13:09:31
我想得到這個位置onCreate方法。 – yahya 2012-02-13 13:12:54